Thread MySQL Query mit Group und JOIN optimieren. (15 answers)
Opened by kami at 2017-01-26 13:30

Muffi
 2017-01-27 09:07
#185973 #185973
User since
2012-07-18
1465 Artikel
BenutzerIn
[default_avatar]
Mhm, dann sollt das mit dem BETWEEN schon funktionieren.
Musst halt vorher Start und Ende ausrechnen.

Weiß nicht, ob man ein Datum auf Stunden Truncaten kann, ansonsten
vielleicht sowas in der Art:

Start:
STR_TO_DATE(DATE_FORMAT(l.TimeDate, '%Y-%m-%d-%H'), '%Y-%m-%d-%H')
Ende:
STR_TO_DATE(DATE_FORMAT(l.TimeDate, '%Y-%m-%d-%H'), '%Y-%m-%d-%H') + INTERVAL 1 HOUR

Und im WHERE mit der Woche dann ähnlich.


PS: Nicht vergessen den Göttern der MySQL-Indexe was zu opfern, dass sie auch benutzt werden ;)
Last edited: 2017-01-27 09:11:56 +0100 (CET)
1 + 1 = 10

View full thread MySQL Query mit Group und JOIN optimieren.