Seite 1 von 1
Differenz aus Datum und Zeit
Verfasst: Mo, 24.11.2008 19:59
von sneke
Hallöle,
habe folgendes Problem:
Habe in einer Tabelle die 4 Felder "Datum1", "Zeit1", "Datum2" und "Zeit2".
Möchte die Differenz von Datum1 Zeit1 zu Datum2 Zeit2 in Stunden ausgeben.
Wie gehe ich am Besten vor?
Achso bin in SQL nicht so Firm aber Datediff kenne ich aber komme da nicht weiter.
Re: Differenz aus Datum und Zeit
Verfasst: Mo, 24.11.2008 20:15
von Barlee
Hallo sneke,
HSQLDB Doku:
DATEDIFF(string, datetime1, datetime2)
zur Ermittlung der Stundendifferenz:
Code: Alles auswählen
DATEDIFF('hh', [Spalte_datetime1], [Spalte_datetime2])
Gruß Barlee
Re: Differenz aus Datum und Zeit
Verfasst: Di, 25.11.2008 07:45
von sneke
Hallo Barlee,
Danke für Deine Antwort.
Aber wie bekomme ich die 4 Spalten in den Code.
DATEDIFF('hh', [Spalte_datetime1], [Spalte_datetime2])
DATEDIFF vergleicht zwei Werte miteinander. Das ist Klar. Aber was mache ich wenn ich 4 Werte habe. Also Datum und Uhrzeit in getrennten Feldern.
Oder hast Du das so gemeint?
Aber so hatte ich schon versucht. Mein Problem ist das ich die Datum und Zeitwerte in jeweils getrennte Spalten habe. Und diese bekomme ich nicht zusammen
Also im Moment bin ich eher soweit das ich es so mache:
DATEDIFF('hh',Datum1,Datum2) ergibt Ergebnis1
DATEDIFF('hh',Zeit1,Zeit2) ergibt Ergebnis2
Aber ich bekomme Ergebnis1 und Ergebnis zwei nicht zusammen.
Re: Differenz aus Datum und Zeit
Verfasst: Di, 25.11.2008 21:04
von Barlee
Hallo sneke,
So falsch liegst Du gar nicht:
Code: Alles auswählen
datediff('hh',"Datum1","Datum2")+datediff('hh',"Zeit1","Zeit2")
Gruß Barlee