whine: GROUP BY Datum

Hallo zusammen,

ich habe eine Tabelle in der sehr redundant

Mess-ID | SENSOR | DATUM | WERT

steht.

Nun möchte ich gern, dass ich über eine Abfrage so ein Ergebnis hinbekomme:

SENSOR | AVG_WERT_2008 |AVG_WERT_2009 | AVG_WERT_2010

SELECT SENSOR, AVG(WERT) FROM tbl GROUP BY SENSOR
bringt mir zwar den Gesamzdurchschnitt, aber wie bokomme ich die Jahresdurchschnitte hin?

whine

  1. SELECT SENSOR, AVG(WERT) FROM tbl GROUP BY SENSOR
    bringt mir zwar den Gesamzdurchschnitt, aber wie bokomme ich die Jahresdurchschnitte hin?

    Indem du da Datum auf das Jahr reduzierst und nach Jahr und Sensor gruppierst.

    Das Ergebnis wird aber ehr so aussehen:
    SENSOR | JAHR | AVG