Moin,
in einer Tabelle habe ich alle Date_Time Werte genormt auf UTC+0.
Nun möchte ich Einträge davon für die einzelnen Tage aggregieren, wobei Nutzer aus DE wegen der Zeitzone=Europe/Berlin=CET manchmal +01:00 und manchmal +02:00 benötigen.
CONVERT_TZ könnte ich nun also abhängig von Sommer bzw. Winterzeit) CONVERT_TZ(date_time,"00:00","+02:00") oder "+01:00" verwenden.
Soweit OK, aber was, wenn WHERE DATE(date_time) BETWEEN "2012-01-01" AND "2012-12-31"? Hier wäre in Abhängigkeit von date_time zu unterscheiden, ob +1 oder +2 zu verwenden ist.
Habt ihr einen Trick, um das elegant und ohne Hilfsfunktion oder Hilfstabelle zu lösen?
Thx