Hallo zusammen, ich habe ein Problem mit der Funktion Datediff in Access.
Ich greife auf einen SQL-Server zu (verknüpfte Tabellen).
Im der Tbelle dbo_Action steht zwei Felder mit Datumswerten, zwischen denen ich die Zeitdifferenz in Stunden messen möchte.
Dafür habe ich in der Abfrage(in Access) folgende Formel:
Stunden: Runden(DatDiff("n";[dbo_Action]![StartDateTime];[dbo_Action]![EndDateTime])/60;2)
In einer Datenzeile in der Tabelle stehen folgende Werte:
StartDateTime=#24.09.2009 08:00:00#
EndDateTime=#24.09.2009 23:00:00#
Meine Formel liefert mir dafür den Wert 26 (h) !!??
Merkwürdigerweise klappt das eine Datenzeile drüber problemlos:
Für
StartDateTime=#23.09.2009 11:30:00#
EndDateTime=#23.09.2009 18:00:00#
liefert die Formel 6,5 (h).
Hat das schon mal jemand anders so erlebt? Wie kann ich das Problem lösen?
Vielen Dank für eure Hilfe.
Gruss,
Rolf Grube