Problem mit Datum und Zeit
am 11.09.2006 10:38:48 von benjamin235Hallo Leute!
Ich hab mal wieder ein Problem. Ich denke ich hab auch nur ein Brett
vorm Kopf und deshalb check ich es nicht. Also hier mal mein Problem:
Ich habe in einer DB 2 Spalten. Eine Spalte mit dem aktuellen Datum
(angegeben z.B. 2006-09-11) und die Spalte Time (angegeben z.B.
00:00:07). Ich will jetzt immer genau eine Stunde mehr angegeben haben.
Das hab ich mal so versucht:
Code:
SELECT ROUND(mydb.test.DATE * 1000000 + mydb.test.TIME) -
(ROUND(mydb.test.DATE * 1000000 + mydb.test.TIME) % 1000) as tmstmp
FROM mydb.test WHERE mydb.test.TYPE =3D "Request" GROUP BY tmstmp;
Leider bekomme ich als Ergebnis nicht das was ich haben will. Es sollte
eigentlich so aussehen: z.B. 20060911070000 für eben 7:00 Uhr am
11.09.2006. Ich bekomme aber immer dieses Ergebnis: z.B. 20060911000000
für eben 7:00 Uhr am 11.09.2006.
Was genau mach ich denn falsch? Die Berechnung ist doch richtig, oder?
Danke schonmal für euere Hilfe!
Gruß Buba
PS: Das ganze ist MySQL!