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
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.
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