Seite 2 von 2

Re: Negative Werte ausblenden.

Verfasst: Do 17. Nov 2022, 11:54
von kai9555
mdkeil hat geschrieben:
Do 17. Nov 2022, 11:32
Ob es geht weiß ich zwar nicht aber versuche mal folgendes:

Code: Alles auswählen

SELECT last("Gesamtleistung") *-1 AS "Growatt" FROM "AC" WHERE (Gesamtleistung *-1) >= 0 AND $timeFilter
WOW - es geht :D

Vielen lieben Dank! Ich freu mich

Re: Negative Werte ausblenden.

Verfasst: Do 17. Nov 2022, 12:21
von Bogeyof
Warum nicht einfach " WHERE Gesamtleistung <= 0", nachdem er ja nur die vorher negativen Werte aus der Datenbank haben will...

Re: Negative Werte ausblenden.

Verfasst: Do 17. Nov 2022, 12:33
von mdkeil
Er will diese aber als positiven Wert dargestellt bekommen.

Re: Negative Werte ausblenden.

Verfasst: Do 17. Nov 2022, 13:01
von Bogeyof
Glaub mir die Abfrage ist die Gleiche. Ob ich zuerst *-1 multipliziere und dann auf größer 0 Abfrage oder nicht und deswegen auf kleiner 0, das ist das Gleiche...

Re: Negative Werte ausblenden.

Verfasst: Do 17. Nov 2022, 13:05
von mdkeil
stimmt natürlich.. "Brett vorm Kopf" gehabt. :D

Re: Negative Werte ausblenden.

Verfasst: Do 17. Nov 2022, 15:22
von kai9555
mdkeil hat geschrieben:
Do 17. Nov 2022, 11:32
Ob es geht weiß ich zwar nicht aber versuche mal folgendes:

Code: Alles auswählen

SELECT last("Gesamtleistung") *-1 AS "Growatt" FROM "AC" WHERE (Gesamtleistung *-1) >= 0 AND $timeFilter
Merkwürdig. Zu früh gefreut...Ich erhalte die ganze Zeit nur den Wert 1.75 wenn ich das eintrage:

Code: Alles auswählen

SELECT last("Gesamtleistung") *-1 AS "Growatt" FROM "AC" WHERE (Gesamtleistung *-1) >= 0 AND $timeFilter
Gehe ich zurück auf:

Code: Alles auswählen

SELECT last("Gesamtleistung") *-1 AS "Growatt" FROM "AC" WHERE $timeFilter GROUP BY time($interval)
Dann zeigt er mir zwar auch Werte unter 0 an, also Verbrauch, aber es läuft dann jede Minute. Hast du noch eine Idee?

Re: Negative Werte ausblenden.

Verfasst: Sa 19. Nov 2022, 16:27
von kai9555
Ich muss mich korrigieren. Ich habe nun noch einmal alles in Ruhe eingeben und es hat funktioniert! Ich kann nicht mehr nachvollziehen woran es gelegen hat, aber nun funktioniert ja alles.

Danke für die Hilfe.