Seite 1 von 3
Neues Query - Monatlicher Ertrag
Verfasst: Fr 25. Mär 2022, 15:21
von xango
Vielleicht kann mir jemand helfen en neues Query zu erstellen. Habe es bislang nicht hinbekommen.
Der PV Ertrag wird täglich erfasst und als Balkendiagramm in einem Panel angezeigt. Jetzt möchte ich die laufende Summe aller Tageserträge im jeweiligen Monat in einem neuen Panel anzeigen.
Wie bekomme ich das hin?
Anhang: Panel Tagesertrag; zugehöriges Query.
Re: Neues Query - Monatlicher Ertrag
Verfasst: Fr 25. Mär 2022, 16:16
von andreas_n
Re: Neues Query - Monatlicher Ertrag
Verfasst: Fr 25. Mär 2022, 16:17
von mdkeil
Re: Neues Query - Monatlicher Ertrag
Verfasst: Fr 25. Mär 2022, 19:24
von xango
Ich habe das mal übernommen. Siehe Screenshot aber funktioniert nicht. Was ist falsch oder was fehlt noch?
Re: Neues Query - Monatlicher Ertrag
Verfasst: Fr 25. Mär 2022, 19:52
von andreas_n
schau mal auf Datum im Query
Re: Neues Query - Monatlicher Ertrag
Verfasst: Fr 25. Mär 2022, 20:47
von xango
ja Tippfehler da einzeln abgeschrieben. Hier die Korrektur:
SELECT sum(LWH) FROM (SELECT last("Wh_Heute") as LWH FROM "SUMMEN" WHERE time >='2022-03-01' and time < '2022-02-01' GROUP BY time (1d) fill(null) tz(Europe/Berlin))
funktioniert aber auch nicht.
Mmmhh?
Re: Neues Query - Monatlicher Ertrag
Verfasst: Fr 25. Mär 2022, 20:52
von andreas_n
weil grösser als märz und kleiner als Februar
musst Datum umdrehen
Re: Neues Query - Monatlicher Ertrag
Verfasst: Fr 25. Mär 2022, 21:07
von xango
ja Tippfehler da einzeln abgeschrieben. Hier die Korrektur:
SELECT sum(LWH) FROM (SELECT last("Wh_Heute") as LWH FROM "SUMMEN" WHERE time >='2022-03-01' and time < '2022-02-01' GROUP BY time (1d) fill(null) tz(Europe/Berlin))
bzw. Neu
SELECT sum(LWH) FROM (SELECT last("Wh_Heute") as LWH FROM "SUMMEN" WHERE time >='2022-02-01' and time < '2022-03-01' GROUP BY time (1d) fill(null) tz(Europe/Berlin))
funktioniert aber auch nicht.
Mmmhh?
Re: Neues Query - Monatlicher Ertrag
Verfasst: Sa 26. Mär 2022, 03:24
von andreas_n
jo, funktionierte nicht..der Abstand/das Leerzeichen vor (1d) muss raus und tz Berlin muss in Apostroph, also so
Code: Alles auswählen
SELECT sum(LWH) FROM (SELECT last("Wh_Heute_Registerwert") as LWH FROM "Summen" WHERE time >='2022-03-01' and time < '2022-04-01' GROUP BY time(1d) fill(null) tz('Europe/Berlin'))
Re: Neues Query - Monatlicher Ertrag
Verfasst: Sa 26. Mär 2022, 09:45
von xango
angepasst s.h:
SELECT sum(LWH) FROM (SELECT last ("Wh_Heute_Registerwert") as LWH FROM "SUMMEN" WHERE time>='2022-02-01' and time<'2022-03-01' GROUP BY time(1d) fill(null) tz('Europe/Berlin'))
aber Ergebnis