ich habe folgendes Problem, in einem Datenbankfeld steht folgende Information „12.01.2001 23:45:00“ also Datum und Uhrzeit. Ich möchte jetzt alle Daten haben, wo ich egal welches Datum drin steht nur auf die Uhrzeit abgefragt wird. Mir ist egal welches Datum aber die Uhrzeit muß zwischen 20 und 21 Uhr sein.
Also egal ob am 12. oder 13. eines Monats, nur das Datum zählt. Wie müsste meine SQL Abfrage aussehen? Gibt es sowas wie str$(datumsfeld;12;2) oder so?
Hallo Jörg Peter,
die meisten Datenbanken unterstützen die HOUR-Funktion.
Ich möchte jetzt alle Daten haben, wo ich egal
welches Datum drin steht nur auf die Uhrzeit abgefragt wird.
Mir ist egal welches Datum aber die Uhrzeit muß zwischen 20
und 21 Uhr sein.
Also egal ob am 12. oder 13. eines Monats, nur das Datum
zählt. Wie müsste meine SQL Abfrage aussehen? Gibt es sowas
wie str$(datumsfeld;12;2) oder so?
Dementsprechend:
SELECT … FROM … WHERE HOUR(datumsfeld) > 19 AND HOUR(datumsfeld)