SQL-Anfrage für ein langjähriges Mittel von Niederschlagssum

Vom einfachen Programm zum fertigen Debian-Paket, Fragen rund um Programmiersprachen, Scripting und Lizenzierung.
Antworten
klaus
Beiträge: 102
Registriert: 09.06.2003 11:32:10

SQL-Anfrage für ein langjähriges Mittel von Niederschlagssum

Beitrag von klaus » 06.06.2007 18:03:17

Moin,

ich möchte aus einer Datenbank, welche tägliche Witterungsdaten enthält,
für jede Station die Monatsmittel der Niederschlagssummen haben.

Mir bereitet die Kombination von Summen und Mit5telwert Probleme.
Meine Anfrage

Code: Alles auswählen

SELECT 
distinct station, monthname(datum), sum(niederschlag),avg(temperatur) 
FROM
wetter
WHERE
Datum>'1994-07-31' 
GROUP BY 
station,month(datum) 
ORDER BY
station, month(datum)
funktioniert leider nur für die Temperaturen.
Den Niederschlag müsste noch durch die Anzahl der eingeflossenen Monat,
d.h. der verwendeten Jahre, geteilt werden.
Leider weiss ich nicht wie das geht.

Für die Mühe schon mal TAUSEND DANK
Matthias

Benutzeravatar
Joghurt
Beiträge: 5244
Registriert: 30.01.2003 15:27:31
Wohnort: Hamburg
Kontaktdaten:

Beitrag von Joghurt » 06.06.2007 20:48:53

Evtl. so?

Code: Alles auswählen

SELECT station, MONTHNAME(datum), SUM(niederschlag)/COUNT(MONTHNAME(datum)), AVG(temperatur) FROM wetter
WHERE datum >= '1994-07-31'
GROUP BY station, MONTH(datum)

Antworten