02. oktober 2003 - 10:41Der er
19 kommentarer og 1 løsning
Tabeloprettelses forespørgsel
Jeg har en tabel som ser sådan her ud:
Emp.Nr. TimeStamp IndUd ************************************ 7486 02-10-2003 06:55:26 Ind 7486 02-10-2003 14:03:04 Ud 7439 02-10-2003 06:50:04 Ind 7439 02-10-2003 14:18:23 Ud 7458 02-10-2003 05:57:57 Ind 7458 02-10-2003 13:57:50 Ud
Jeg vil gerne lave en forespørsel som opretter en tabel baseret på ovenstående tabel, som skal se sådan her ud:
I dette særtema ser vi på, hvordan cloud og AI bliver fundamentet for virksomhedernes digitale forretning, og hvordan de nye muligheder for automatisering og forretningsværdi kan udnyttes uden at miste overblik, sikkerhed og menneskelig kontrol.
OK, here is a query which gives you a resultyoucan use to append to a new table
SELECT tblTimeStampUpdate.EmpNr, Format([TimeStamp],"dd-mm-yyyy") AS dt, Format([TimeStamp],"hh:nn:ss") AS tm, IIf([IndUd]='Ind',[tm],"") AS Ind, IIf([IndUd]='Ud',[tm],"") AS Ud FROM tblTimeStampUpdate;
Not as easy as the first :o) Hope you can find your way around it!
SELECT DISTINCT tblTimeStampUpdate.EmpNr, Format([TimeStamp],"dd-mm-yyyy") AS dt, (SELECT Format([TS1]![TimeStamp], "hh:mm:ss") FROM tblTimeStampUpdate TS1 WHERE Format([TimeStamp] ,"dd-mm-yyyy") = Format([tblTimeStampUpdate]![TimeStamp] ,"dd-mm-yyyy") AND TS1.IndUd = 'ind' AND TS1.EmpNr = tblTimeStampUpdate.EmpNr) AS Ind, (SELECT Format([TS1]![TimeStamp], "hh:mm:ss") FROM tblTimeStampUpdate TS1 WHERE Format([TimeStamp] ,"dd-mm-yyyy") = Format([tblTimeStampUpdate]![TimeStamp] ,"dd-mm-yyyy") AND TS1.IndUd = 'ud' AND TS1.EmpNr = tblTimeStampUpdate.EmpNr) AS Ud FROM tblTimeStampUpdate;
Well, henrik, det ER godt nok Access XP jeg kører, men det ser ud til at en forespørgsel som den Terry har lavet, kun kan returnere max. 1 resultat/post, dette er åbenbart ikke en fejl. Jeg kigger lidt på den underliggende tabel.
Det skyldes at dataene ikke er "konsistente", der er en medarbejder der har stemplet ud kl. 06:24:27 efterfulgt af endnu en udstempling kl. 15:05:16. Man kan jo ikke stemple ud 2 gange i træk uden en mellemliggende indstempling! :( :( :( (satans til dataindtastere!) Takker MANGE gange for hjælpen, terry (og også dig, henrik)
soory puppetmaster, as I said earlier I too have work to do and hadnt seen your last komments! and I can also see that you have found the problem which IO also had guessed it was :o) When we make test data we cant see your data so have to assume its OK;
No sure how your going to solve your problem other than making another query which counts the number of times a medarb. has checked in and out, and do these manually.
Synes godt om
Ny brugerNybegynder
Din løsning...
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.