Abfrage: bestimmte Uhrzeiten, Access2000

Hallo,
wie kann ich mir aus vielen Datensätzen nur die mit bestimmter Uhrzeit anzeigen lassen? Das Feld Rückruf_Time soll nur DS zwischen 18 und 7 Uhr ausgeben. (Tabelle: Emy Report-Tabelle)
Ich habe es schon versucht mit:

Select * from [Emy Report-Tabelle].Rückruf_Time where Rückruf_Time Between 18 and 07
und mit
SELECT * from [Emy Report-Tabelle] where (Rückruf_Time > “18:00”) AND (Rückruf_Time

Hallo Mel,

hast Du es mal damit probiert …?

SELECT [Emy Report-Tabelle].\*
FROM [Emy Report-Tabelle]
WHERE ((([Emy Report-Tabelle].Rückruf\_Time)#18:0:0#));

gruss
moritzbock

[Bei dieser Antwort wurde das Vollzitat nachträglich automatisiert entfernt]

Hallo Melanie,

wie kann ich mir aus vielen Datensätzen nur die mit bestimmter
Uhrzeit anzeigen lassen? Das Feld Rückruf_Time soll nur DS
zwischen 18 und 7 Uhr ausgeben. (Tabelle: Emy Report-Tabelle)
Ich habe es schon versucht mit:

Select * from [Emy Report-Tabelle].Rückruf_Time where
Rückruf_Time Between 18 and 07

Das ist fast perfekt! Datumswerte (also auch Uhrzeiten) müssen in das SQL-Format umgewandelt werden.

Das normale Datums-, Zeitformat in Access ist : DD.MM.JJJJ HH:MM:SS
Das SQL Datums-, Zeitformat in Access ist : #MM/DD/JJJJ HH:MM:SS#

Ein Beispiel:

Den SQL - String erzeugt Access automatisch, wenn Du eine Abfrage erstellst. Unter Kriterien sollte dann stehen:
Zwischen #18:00:00# Und #07:00:00#

SELECT Tabelle1.DATUM1, *
FROM Tabelle1
WHERE (((Tabelle1.DATUM1) Between #12/30/1899 18:00:00# And #12/30/1899 07:00:00#));

Zum Thema Datumswerte in SQL ist in der Accesshilfe einiges geschrieben.

Bitte erspare es mir, alles hier aufzuführen…

Gruß Wolfgang

Hallo,

Ich habe das Problem wie folgt gelöst:
Zwischen [Beginn des gewünschten Zeitraums] Und [Ende des gewünschten Zeitraums] in Entwurfansicht unter Kriterien eingetragen.
Wer die Funktion auch nutzen möchte: Für die Werte in [] kann Beliebiges eingegeben werden!

Danke Moritzbock & Netwolf
Gruß
mel

Hallo Mel,

hast Du es mal damit probiert …?

SELECT [Emy Report-Tabelle].*
FROM [Emy Report-Tabelle]
WHERE ((([Emy Report-Tabelle].Rückruf_Time)#18:0:0#));

gruss
moritzbock

Hallo,
wie kann ich mir aus vielen Datensätzen nur die mit bestimmter
Uhrzeit anzeigen lassen? Das Feld Rückruf_Time soll nur DS
zwischen 18 und 7 Uhr ausgeben. (Tabelle: Emy Report-Tabelle)
Ich habe es schon versucht mit:

Select * from [Emy Report-Tabelle].Rückruf_Time where
Rückruf_Time Between 18 and 07
und mit
SELECT * from [Emy Report-Tabelle] where (Rückruf_Time >
“18:00”) AND (Rückruf_Time