Markus: MySQL Zeitkalkulation

Beitrag lesen

Nee, das Problem war dass ich einen Timetable hatte, bei dem z.B. Samstag 0:45 bei Samstag NACH 23:59 einsortiert werden sollte. Darum habe ich mir gedacht, ich ziehe einfach 4h ab, damit die Zeiten innerhalb des Samstages bleiben, und alles nach 0 Uhr nicht Samstagmorgen angezeigt wird.
Nun hab ich nach langem überlegen die folgende Lösung gefunden:

  1. ich hab aus den Typ TIME in DATETIME umgewandelt und ein Datum zugefügt. Dann das Resultat nach TIME_FORMAT(time - INTERVAL 4 HOUR, '%H:%i') AS order_t sortiert. So hab ich den Zeitversatz im Zeitablauf kompensieren können. Mir war zuerst nur nicht klar, dass ich ja das Datum abschneiden muß um zu sortieren, da ja 0:30 - 4h sonst zum Vortag rutscht.

Trotzdem vielen Dank für Deinen Ansatz und die Mühe!

Gruß, Markus