mysql: Nach Datumswerten gruppieren / so siehts gut aus
bearbeitet von Rolf bNachtrag:
Der DATEDIFF nutzt vor allem keinen Index, der auf `last` liegt (zumindest bei meinen Tests gerade nicht), und das kostet Zeit. Falls auf `last` kein Index liegt - warum nicht? Der hilft wenn Du aus Millionen von Zeilen selektieren musst.
Die Formulierung
`WHERE last >= UNIX_TIMESTAMP(DATE_ADD(CURDATE(), INTERVAL -14 DAY))`
verwendet dagegen einen vorhandenen Index.
Die DATE_ADD Variante kannst Du auch in der slow-Tabelle benutzen.
Rolf