Sorry,
ich hab leider was vergessen.
Bzw. mein code war unvollständig.
Die Abfrage müsste so lauten:
SELECT FromDateTime
FROM Tree_Works
WHERE (((EmployeID)=6) AND ((FromDateTime)=#11/7/2003#))
AND FromDateTime > (Select max(FromDateTime) from Tree_Works);
^ das soll grösser als der ^ grösste eintrag in der DB sein?
Achja eine vernünftige Info kann dabei nicht herauskommen.
Denn diese Bedingung wird niemals ein Eintrag erfüllen.
Es gibt keinen grösseren bzw. älteren eintrag als den ältesten.
Aber das sollte sofern ich jetzt richtig verstanden habe helfen.
SELECT FromDateTime
FROM Tree_Works
WHERE EmployeID=6 AND FromDateTime)='11/7/2003'
AND FromDateTime = (Select max(FromDateTime) from Tree_Works where EmployeID=6);
Eigentlich würde diese Abfrage
Select max(FromDateTime) from Tree_Works where EmployeID=6
schon das neueste Datum liefern. Aber nach einer max() anweisung kann man meines Wissens nach keine weitere Felder mehr anzeigen lassen. max(Spalte), Spalte 3 .....
Kann jedoch sein, dass das nicht bei allen DB Systemen so ist.
Daher die Verschachtelung wie oben.
Icvh hoffe das klappt soweit ansonsten Poste doch mal die Fehlermeldung die du bekommst.
Gruss Matze