Lukas.: mysql: Nach Datumswerten gruppieren / so siehts gut aus

Beitrag lesen

Arghs, Käse. LIMIT ist natürlich in diesem Fall eh Unfug. Hierzu muß ich ja die Datumsfunktionen von MySQL bemühen...

Danke für Eure Hilfe, so siehts ganz gut aus, finde ich:

SELECT
  x.datum,
  x.zeilen,
  y.datum,
  y.zeilen,
  CAST(COALESCE(y.zeilen, 0) AS DECIMAL(5, 2)) / x.zeilen AS Quote
FROM

(SELECT FROM_UNIXTIME(last, '%Y%-%m-%d') AS datum, COUNT(*) AS zeilen FROM access WHERE DATEDIFF(CURDATE(),FROM_UNIXTIME(last, '%Y%-%m-%d')) < 14 GROUP BY datum) AS x 
LEFT JOIN
(SELECT date( Erstelldatum ) AS datum, COUNT(*) AS zeilen FROM slow WHERE DATEDIFF(CURDATE(),date( Erstelldatum )) < 14 GROUP BY datum) AS y 
ON 
x.datum = y.datum

Lukas