Hi Forum,
hänge gerade an folgender Abfrage:
Meine DB Sieht so Aus
(JJJJ-MM-TT)
Datum | Uhrzeit | Stand
2008-09-10 0:00 10
2008-09-10 1:00 12
2009-09-10 2:00 15
....
2009-09-11 0:00 49
2009-09-11 1:00 56
....
2009-10-01 0:00 269
2009-10-01 1:00 278
etc.
Also es wird jeden Tag ber CurDate(), CurTime() , jede Stunde ein aktualisierter Wert in die DB geschrieben. Also 24 Werte am Tag. Und das über einen Langen zeitraum, mehrere Jahre lang.
Nun habe ich eine Dropdownliste auf der Seite "Jahresansicht", in der ich ein Jahr auswählen kann, das schon in der DB vorhanden ist. Dynamisch also. Als Ausgabe soll ein Diagramm kommen. Für das brauche ich werte die ich mit einer Abfrage erreichen möchte.
Die Abfrage soll mir also:
1. Nur die Monate eines Jahrs ausgeben
2. Die werte jedes Tags eines Monats summieren
Da ergebnis soll dann BSP so aussehen:
Ausgewähltes jahr 2008
Monat Werte(summe der werte der Tage)
01 200
02 450
03 600
Es sollen also die 24 Werte eines Tages (24 stunden) zusammengefasst werden. Diese ~30 Werte die dann für einen Monat entstehen sollen dann in Monate zusammengefasst werden.
Hätte ich die Datumsfunktionen aufgesplittet und eine Splate für Jahr, eine für Monat, eine für Tag, eine für Zeit angelegt, wärs ja kein Thema aber durch die JJJJ-MM-TT is es bissl kagge mit der abfrage..
hoffe ihr könnt helfen!
Grüße
hänge gerade an folgender Abfrage:
Meine DB Sieht so Aus
(JJJJ-MM-TT)
Datum | Uhrzeit | Stand
2008-09-10 0:00 10
2008-09-10 1:00 12
2009-09-10 2:00 15
....
2009-09-11 0:00 49
2009-09-11 1:00 56
....
2009-10-01 0:00 269
2009-10-01 1:00 278
etc.
Also es wird jeden Tag ber CurDate(), CurTime() , jede Stunde ein aktualisierter Wert in die DB geschrieben. Also 24 Werte am Tag. Und das über einen Langen zeitraum, mehrere Jahre lang.
Nun habe ich eine Dropdownliste auf der Seite "Jahresansicht", in der ich ein Jahr auswählen kann, das schon in der DB vorhanden ist. Dynamisch also. Als Ausgabe soll ein Diagramm kommen. Für das brauche ich werte die ich mit einer Abfrage erreichen möchte.
Die Abfrage soll mir also:
1. Nur die Monate eines Jahrs ausgeben
2. Die werte jedes Tags eines Monats summieren
Da ergebnis soll dann BSP so aussehen:
Ausgewähltes jahr 2008
Monat Werte(summe der werte der Tage)
01 200
02 450
03 600
Es sollen also die 24 Werte eines Tages (24 stunden) zusammengefasst werden. Diese ~30 Werte die dann für einen Monat entstehen sollen dann in Monate zusammengefasst werden.
Hätte ich die Datumsfunktionen aufgesplittet und eine Splate für Jahr, eine für Monat, eine für Tag, eine für Zeit angelegt, wärs ja kein Thema aber durch die JJJJ-MM-TT is es bissl kagge mit der abfrage..
hoffe ihr könnt helfen!
Grüße
----[Blockierte Grafik: http://www.smilie-harvester.de/smilies/Alltag/putzen.gif] Nein ich bin nicht die Signatur, ich Putz hier nur ---