You could try something like this. Suppose your table is "tblReadings", it's primary key is an autonumber field called "ID", and it contains another field called "Meter" containing the meter reading:
SELECT IIf([ID]=1,0,[Meter]-DLookUp("Meter","tblReadings","ID=" & ([ID]-1))) AS Diff FROM...