C.A: logischer Fehler

Beitrag lesen

Hallo alle mit einander,

ich habe einen logischen Fehler und irgendwie komme ich nicht da hinter.

Also, ich habe ein Skript was sich merkt wann es zu letzten Mal gestartet wurde aber nur das Datum nicht die Uhrzeit merkt.

Ich frage die Datenbank ab,
SELECT *
FROM VIEW_EXCHANGE
WHERE (FADeaktiv = 'FF')
AND FDatumEdit > '"&s(0)&"'
OR ADatumEdit > '"&s(0)&"'
OR MDatumEdit > '"&s(0)&"'
OR FDatumNeu > '"&s(0)&"'

Die Abfrage geht auch aber wenn ich das noch mal starte ist der wert nicht 0
Sagen wir mal

Ist das Datum größer als das was der letzte Start.

z.B. man hat am 06.12.2004 das Script gestartet und man läst das Script heute (20.12.2004) durchlaufen.
Alle Daten die > sind als 06.12.2004 rausgeben
Wenn ich rein logisch das Script noch mal starte, muss doch nix rauskommen
Alle Daten die > sind als der 20.12.2004 rausgeben (20.12.2004 > 20.12.2004)
ist doch gleich nicht größer es müsste doch nix rauskommen !

Wie seht ihr das!! Oder bin ich jetzt total vom weg ab gekommen???

Gruß

Corinna

P.S . hoffentlich habe ich mich zu besch… ausgedrückt