SQL-Query
03.01.2009 18:43:00
Rudolf
ich weiss, dass dies ein Excel-Forum ist, aber da ich diese SQL-Query in einer VBA-Funktion in Excel benötige, versuche ich es hier mal.
Ich habe folgende Zeilen in einer Access-Tabelle:
AutoID TaskID Category UserName Org Duration ETC TaskDate EntryTimestamp
315 A-R5-0001 Dummy TeamMember09 ACN 9 4 30.07.2006 03.01.2009 16:19:52
316 A-R5-0431 Dummy TeamMember09 ACN 3 1 30.08.2007 03.01.2009 16:19:52
317 A-R5-0489 Dummy TeamMember09 ACN 12 5 30.08.2007 03.01.2009 16:19:52
318 A-R5-0001 Dummy TeamMember09 ACN 12 4 30.07.2006 03.01.2009 18:18:30
319 A-R5-0431 Dummy TeamMember09 ACN 5 5 30.08.2007 03.01.2009 18:18:30
320 A-R5-0489 Dummy TeamMember09 ACN 23 6 30.08.2007 03.01.2009 18:18:30
Jetzt möchte ich nach der TaskId und dem UserName selektieren - hier gibt es dann ja zwei Rows und ich hätte gerne die, die als letztes erstellt worden ist - sieht man anhand des EntryTimestamps.
Ich hatte es mal so versucht:
SELECT * FROM Tracking WHERE TaskID ="A-R5-000"' AND UserName= 'TeamMember09" AND and EntryTimestamp in (Select Max(EntryTimestamp) From Tracking);
Leider funktioniert das nicht so richtig. Weiss zufällig jemand von euch wie die Query richtig lauten müsste?
rudi