Tara: AVG, SUM, GROUP BY -> Abfrage?

Beitrag lesen

Hi Rouven,

ich fürchte das geht aus dem Grunde nicht, weil damit die Anzahl der spiele pro match unberücksichtigt bleibt, das können ja wie gesagt unterschiedlich viele sein, ...

Das sollte gehen da count(dauer) ja auch gruppiert wird, d.h. count(dauer) enthaelt die Anzahl der Spiele je Match-ID.
Koenntest genauso gut count(spiele_id) nehmen (falls Du so eine Spalte hast).
Lass Dir doch mal sum(dauer) und count(dauer) in einzelnen Spalten ausgeben, dann siehst Du am leichtesten, was da rauskommt:
SELECT sum(dauer), count(dauer), sum(dauer)/count(dauer) FROM spiele GROUP BY matchid

Schoenen Tag noch

Tara