Hi,
ich hab hier eine Tabelle wo alle User mit einem created Datum drin stehen.
Nun möchte ich wissen, wie viele Leute sich im Durchschnitt pro Tag angemeldet haben.
mit
bekomme ich ja die Anmeldungen pro Tag raus. Im Endeffekt müsste ich ja jetzt die Summe der angemeldeten User durch die Anzahl der Tage an denen sich jemand angemeldet hat teilen. AVG() sollt mir da ja ansich helfen.
Sowie ich aber mehr als eine GROUP Function benutze meckert MySQL von wegen "Invalid user of Group Function".
Hat jemand nen Tipp oder nen Denkanstoß für mich?
ich hab hier eine Tabelle wo alle User mit einem created Datum drin stehen.
Nun möchte ich wissen, wie viele Leute sich im Durchschnitt pro Tag angemeldet haben.
mit
PHP-Code:
SELECT
DATE_FORMAT(created, '%d.%m.%Y') AS datum,
count(id)
FROM
tab
GROUP BY
datum
PHP-Code:
AVG(count(id))
Hat jemand nen Tipp oder nen Denkanstoß für mich?
EDIT:
TO_DAYS() anstatt DATE_FORMAT() macht natürlich Sinn, der veranschaulichung halber ist es so aber besser
Kommentar