MySQL View erstellen, z.B. um den Stromverbrauch aus dem Zählerstand zu errechnen

Tabelle Strom
Spalten sind id, Datum, Zaehlerstand

Daraus eine view kreieren :

select t1.Datum, ((t2.Zaehlerstand – t1.Zaehlerstand)/(t2.Datum-t1.Datum)) as verbrauch from Strom t1, Strom t2
where t1.id = t2.id – 1

Tabelle OfenBetriebsstunden
Spalten sind id, Datum, Pellets, Scheitholz

select t1.Datum,
((t2.Pellets – t1.Pellets)/(t2.Datum-t1.Datum)) as BetriebsstundenPellets,
((t2.Scheitholz – t1.Scheitholz)/(t2.Datum-t1.Datum)) as BetriebsstundenScheitholz
from OfenBetriebsstunden t1, OfenBetriebsstunden t2
where t1.id = t2.id – 1

Idee von :
https://stackoverflow.com/questions/710212/is-there-a-way-to-access-the-previous-row-value-in-a-select-statement