sql >> Database >  >> RDS >> Oracle

Cumulatief verschil

Probeer met analytische functies . Iets als dit zou moeten werken:

SELECT meterid, dateread, 
    reading - LAG(reading, 1, 0) OVER(PARTITION BY meterid ORDER BY dateread)
FROM meter_reading 


  1. Oracle PL/SQL:hulp bij het oplossen van PLS-00103:kwam het symbool LOOP tegen bij het verwachten van een van de volgende zaken:als

  2. Fout ongedefinieerde methode `to_key' voor [xxx] :Array bij het gebruik van arraygegevens op Active Admin table_for (Rails, Postgresql, postgres_ext gem)

  3. PHP PDO gerelateerd:Update SQL-statement dat de inhoud van de database niet bijwerkt

  4. Interactie met 2 tabellen:invoegen, resultaat krijgen, invoegen