2016-03-29 11 views
0

Ich habe Probleme beim Vergleichen von Datum/Uhrzeit-Werten in Microsoft Access.Vergleichen von Datums-/Uhrzeitwerten in Microsoft Access 2010

Ich verwende derzeit die Abfrage unten, um alle Abwesenheitsdatensätze für den Tag zu erhalten. Ich habe keine Probleme, wenn es ein einfacher Datumswert ist, aber Datensätze mit der Zeit können nicht mit der Abfrage abgerufen werden.

SELECT * FROM table_name 
WHERE [Start Date/Time] <= Date() AND [End Date/Time] >= Date() 

Ich habe eine Tabelle verwendet, um Abwesenheitsdatensätze der folgenden Form zu speichern.

Name: Text 
Start Date/Time: Date/Time 
End Date/Time: Date/Time 

Antwort

1

Sie können beispielsweise Verwendung:

SELECT * FROM table_name 
WHERE Fix([Start Date/Time]) <= Date() AND Fix([End Date/Time]) >= Date() 

die Zeit teilweise zu löschen, oder:

SELECT * FROM table_name 
WHERE DateDiff("d", [Start Date/Time], Date()) >= 0 AND DateDiff("d", [End Date/Time], Date()) <= 0 

die Zeit Teil zu ignorieren.

Verwandte Themen