Hi @all,
ich möchte für meine Seite eine Durchschnittsmenge an DB Einträgen pro Tagen errechenen. Jetzt stellt sich mir die Frage wie ich das am besten und einfachsten. Da ich nicht jede MySql Funktion kenne wollte ich mal eben fragen ob es möglich ist das ich mir den Tag im Query holen lasse und dann danach Gruppiere und Counte. Wo bei Wenn ich so drüber nachdenke werde ich das GROUP BY nicht nehmen können in der Verbindung mit dem Count oder?
Kennt einer noch eine bessere Möglichkeit? Großes Rumrechnen und Array schubsen in PHP will ich vermeiden, MySql sollte es schon in einem annehmbaren Array liefern.
Danke
*edit
Meine jetzige bissherige Lösung ist jetzt
Das id_field im Group könnte ich mir doch durch die Where auch sparen ne, ist ja so sinnlose(noch nen Überbleibsel vom testen mit allen id´s ohne WHERE).
Jetzt ist nur die Frage kann ich mysql/sql das auch gleich rechnen lassen?
Wenn ja wie bekomme ich die anzahl der Tage heraus(Datensätze).
ich möchte für meine Seite eine Durchschnittsmenge an DB Einträgen pro Tagen errechenen. Jetzt stellt sich mir die Frage wie ich das am besten und einfachsten. Da ich nicht jede MySql Funktion kenne wollte ich mal eben fragen ob es möglich ist das ich mir den Tag im Query holen lasse und dann danach Gruppiere und Counte. Wo bei Wenn ich so drüber nachdenke werde ich das GROUP BY nicht nehmen können in der Verbindung mit dem Count oder?
Kennt einer noch eine bessere Möglichkeit? Großes Rumrechnen und Array schubsen in PHP will ich vermeiden, MySql sollte es schon in einem annehmbaren Array liefern.
Danke
*edit
Meine jetzige bissherige Lösung ist jetzt
Code:
[FONT=Courier New][B][COLOR=#9932cc]SELECT[/COLOR][/B] [B][COLOR=#9932cc]COUNT[/COLOR][/B][COLOR=#9932cc]([/COLOR]*[COLOR=#9932cc])[/COLOR], [B][COLOR=#9932cc]DAYOFYEAR[/COLOR][/B][COLOR=#9932cc]([/COLOR]FROM_UNIXTIME(`date`[COLOR=#9932cc])[/COLOR]), `id_field` [B][COLOR=#9932cc]FROM[/COLOR][/B] `table` [B][COLOR=#9932cc]WHERE[/COLOR][/B] `id_field` = 29 [B][COLOR=#9932cc]GROUP[/COLOR][/B] [B][COLOR=#9932cc]BY[/COLOR][/B] [B][COLOR=#9932cc]DAYOFYEAR[/COLOR][/B][COLOR=#9932cc]([/COLOR]FROM_UNIXTIME(`date`[COLOR=#9932cc])[/COLOR]), `id_field`[/FONT]
Das id_field im Group könnte ich mir doch durch die Where auch sparen ne, ist ja so sinnlose(noch nen Überbleibsel vom testen mit allen id´s ohne WHERE).
Jetzt ist nur die Frage kann ich mysql/sql das auch gleich rechnen lassen?
Wenn ja wie bekomme ich die anzahl der Tage heraus(Datensätze).
Zuletzt bearbeitet: