MYSQL-Abfrage AVG über mehrere Spalten hinweg

TomHH

Mitglied
Hallo :)

Ich grübel hier gerade, ob es denn möglich ist mit Hilfe der GROUP BY und AVG Funktion einen Durchschnittswert über mehrere Spalten hinweg zu bilden. Ich habe 6 Spalten, die eine ID haben, die mehrfach vorkommen kann. Diese ist auch das Auswahlkriterium (WHERE). Nun soll MySQL alle Werte der Spalten der Einträge mit der gleichen ID nehmen und AUS ALLEN den Durchschnitt bilden, also nicht nur für eine Spalte, sondern über alle Spalten hinweg. Geht sowas?

THX a lot!

Tom
 
SELECT id, AVG((col1 + col2 + col3 + col4 + col5 + col6)/6) AS durchschnitt FROM table GROUP BY id
 

Neue Beiträge

Zurück