In der Art habe ich diese Abfrage bereits formuliert. Jedoch bleibt ein Problem, welches ich in meinem letzten Beitrag nicht richtig dargestellt habe. Zunächst meine Abfrage:
Code:
...clear
...SQL.Add('Select * FROM TermineVerwaltungTabelle');
...SQL.Add('WHERE Datum IN (Select Datum FROM TermineVerwaltungTabelle WHERE (Datum < :CurDate))');
...SQL.Add('AND Uhrzeit IN (Select Uhrzeit FROM TermineVerwaltungTabelle WHERE (Uhrzeit < :CurTime))');
...open;
Wenn ich diese Abfrage starte, selektiert
SQL alle Datensätze, bei denen das aktuelle Datum vergangen ist UND die aktuelle Uhrzeit vergangen ist.
Problem:
Es ist z.B der 11.11.02 15:00 Uhr. Am 12.11.02 um 16:00 starte ich die Abfrage. Das Datum ist vergangen die Uhrzeit jedoch nicht. Also wird der Datensatz nicht selektiert .
D.h ich brauche eine Abfrage, die zunächst das Datum prüft und, wenn dieses vergangen ist, die Uhrzeit prüft. Irgendeine Idee?