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
hi,
steht schon alles in der Suchfunktion

https://solaranzeige.de/phpBB3/viewtopi ... trag#p9668

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