Zitat Zitat von Marc_w Beitrag anzeigen
Ja, da hast du recht, ich hätte mit - trennen sollen (die Macht der Gewohnheit). Bei der Ausführung mit der Abfrage > date(&Rechnungsdatum) kommt keine Fehlermeldung (z.B. 2008-10-13). Die Abfrage wird einfach nicht beachtet. Es kommen z.B. auch Zeilen mit Datum aus 2001.

Marc
Das Datum wird nicht ignoriert, aber wenn Du den Parameter ohne zusätzliche Hochkomata (also als numerisch statt alpha) übergibst, wird der numerische Wert berechnet, d.h. 2008-10-13 = 1985.

Wird bei der skalaren Funktion DATE ein numerischer Wert übergeben, wird dieser als rechnerische Anzahl Tage seit dem 01.01.0001 interpretiert. Wird also 1985 in ein Datum konvertiert entspricht dies dem 08.06.0006. Damit sind natürlich bei > Date(&Rechnungsdatum) Daten aus 2001 zulässig.

Birgitta