hatte es nicht geschrieben, aber IS NOT NULL an sich war mir schon klar, nur an der ausführung hapert as bei mir.
Delphi-Quellcode:
SELECT * FROM Adressen where( Geburtstag IS NOT NULL) AND
(DateSerial(Year(Date())-1, Month([Geburtstag]), Day([Geburtstag])) between Date()-30 and Date() +20
or
DateSerial(Year(Date()), Month([Geburtstag]), Day([Geburtstag])) between Date()-30 and Date() +20
or
DateSerial(Year(Date())+1, Month([Geburtstag]), Day([Geburtstag])) between Date()-30 and Date() +20 )
Das geht zum Beispiel nicht (gleiche Fehlermeldung). Und mir fehlen leider auch die Grundkenntniss um diese (für mich) schwierige Abfrage allein zu meistern.
Vielleicht hat noch jemand eine Idee?
Danke.