Datumswechsel

01/10/2009 - 10:38 von JDorn | Report spam
Hallo NG


Wie kann ich die Datum-Zeitangabe 01-01-2009 00:00:00 als 31-12-2008
24:00:00 darstellen - umformatieren etc. Ich erhalte bei der Summenbildung
bis zum Ende eines Tages sonst immer eine Fehlstunde

liebe Grüsse


Johann Dorner
 

Lesen sie die antworten

#1 Lothar Geyer
01/10/2009 - 17:32 | Warnen spam
Hallo Johann,

JDorn schrieb:
Wie kann ich die Datum-Zeitangabe 01-01-2009 00:00:00 als 31-12-2008
24:00:00 darstellen - umformatieren etc. Ich erhalte bei der Summenbildung
bis zum Ende eines Tages sonst immer eine Fehlstunde



ich habe dazu zwar keine Lösung, aber vielleicht hilft Dir Folgendes.

Um z.B. in einer Datenbank alle Datensàtze eines Tages zu erhalten,
konstruiere ich das SQL Statement wie folgt:

Select * From Tabelle
Where Zeitangabe>= SqlDate(Heute) And Zeitangabe< SqlDate(Morgen)

Im einen Fall also ein >= und im anderen ein < (ohne gleich).

SqlDate ist eine eigene Funktion, die mir eine Datums-Angabe als String
in Abhàngigkeit der Datenbank (Jet, SQLServer, andere) liefert.

Das "Morgen" ist einfach über ein DateAdd zu ermitteln.

Ich hoffe, das hilft Dir weiter.

Lothar Geyer

Ähnliche fragen