2. Januar 200719 j Hi, habe folgendes Problem: Diese Tabelle: 01.01.1960 1.234 02.01.1960 1.56 03.01.1960 1.67 04.01.1960 1.56 05.01.1960 1.345 06.01.1960 1.34 .... .... .... 01.02.1960 1.56 02.02.1960 1.35 03.02.1960 1.3456 04.02.1960 1.345 also links in der spalte jahrelange datums mit jedem tag angeführt und daneben ein zugehöriger wert. Es soll nun in einer dritten Spalte zu jedem Monat der durchschnittliche Wert des Monats angezeigt werden. Also so irgendwie: 01.01.1960 1.234 1.3 02.01.1960 1.56 1.3 03.01.1960 1.67 1.3 04.01.1960 1.56 1.3 05.01.1960 1.345 1.3 06.01.1960 1.34 1.3 .... .... .... 01.02.1960 1.56 1.4 02.02.1960 1.35 1.4 03.02.1960 1.3456 1.4 04.02.1960 1.345 1.4 Mir fällt partout nicht ein, wie ich das in SQL hinkriege... Irgendwie mit der Avg-Funktion und da hörts aber auch schon auf... Könnt ihr mir da bitte helfen? Grüße
4. Januar 200719 j Hi, versuchs mal hiermit ... SELECT month(Daten.Datum) AS Monat, avg(daten.Wert) AS Mittelwert FROM Daten GROUP BY month(Daten.Datum); musst halt nur die Spaltennamen und den Tabellennamen anpassen Mit deinen Werten komm ich aber auf folgendes Ergebnis: Monat 1 = 1,4515 Monat 2 = 1,40015
Archiv
Dieses Thema wurde archiviert und kann nicht mehr beantwortet werden.