Axel Richter: ODBC Abfrage

Beitrag lesen

Hallo,

das ganze is in access 2003
geburtsdatum = datum, kurz

Access speichert Datumswerte nicht als String, sondern als Zahl. Eine solche Datumszahl kann mit Hilfe von Funtionen aus Strings oder Zahlen ermittelt werden.

SELECT nachname, vorname, geburtsdatum FROM schueler WHERE schueler.nachname = 'Pfeiffer' AND schueler.vorname = 'Sebastian' AND schueler.geburtsdatum = '23.02.1987'

Du hast ja Tag, Monat, Jahr in einzelnen Werten vorliegen. Deshalb kannst Du die Funktion DateSerial(Jahr, Monat, Tag) nutzen.

SELECT nachname, vorname, geburtsdatum FROM schueler WHERE schueler.nachname = 'Pfeiffer' AND schueler.vorname = 'Sebastian' AND schueler.geburtsdatum = DateSerial(1987, 2, 23)

viele Grüße

Axel