MySQL-ben egy nap első és utolsó értékének a különbsége egy lekérdezéssel

MySQL-ben egy nap első és utolsó értékének a különbsége egy lekérdezéssel
2021-04-06T21:04:55+02:00
2021-04-07T07:34:58+02:00
2022-10-15T21:26:20+02:00
szmore
Sziasztok,

Egy lekérdezéssel kellene megoldanom, hogy a következő két eredményt kivonja egymásból:

SELECT  date,  ossz_termeles
from inverter
where (date(date)= DATE(NOW() - INTERVAL 1 DAY) )
ORDER BY date ASC LIMIT 1

minusz

SELECT  date,  ossz_termeles
from inverter
where (date(date)= DATE(NOW() - INTERVAL 1 DAY) )
ORDER BY date DESC LIMIT 1

Valaki tudna segíteni?
Köszi!
Szmöre
Mutasd a teljes hozzászólást!
Ha jól értem, nálad a `date` egy mező, ami időpontot tartalmaz, a date(date) pedig ennek a napra csonkított része, tehát ilyesmi lenne:

SELECT date(date), MAX(ossz_termeles)-MIN(ossz_termeles) FROM inverter WHERE date(date)= DATE(NOW() - INTERVAL 1 DAY) GROUP BY date(date);
Mutasd a teljes hozzászólást!

Tetszett amit olvastál? Szeretnél a jövőben is értesülni a hasonló érdekességekről?
abcd