Select-Felder abfragen

Hallo,

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?

Grüsse
Jörg Peter

Datenbank?
Hallo Joerg,

bitte schreibe dazu welche Datenbank du verwendest, Datumsfunktionen sind je nachdem unterschiedlich.

Grüße, Robert

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)

Hallo Robert,

das mit HOUR() habe ich noch nicht probiert, werde ich heute mal machen, die Datenbank ist INGRES.

Schönen Tag

Jörg Peter