Essayez avec les fonctions analytiques . Quelque chose comme ça devrait faire l'affaire :
SELECT meterid, dateread,
reading - LAG(reading, 1, 0) OVER(PARTITION BY meterid ORDER BY dateread)
FROM meter_reading
Essayez avec les fonctions analytiques . Quelque chose comme ça devrait faire l'affaire :
SELECT meterid, dateread,
reading - LAG(reading, 1, 0) OVER(PARTITION BY meterid ORDER BY dateread)
FROM meter_reading
Comment utiliser Execute Immediate avec la clause INTO dans la base de données Oracle
Comment arrêter ou contrôler les marqueurs de vérification des erreurs Microsoft Access
Affichage des messages de la fenêtre modale dans Oracle Forms à l'aide de Show_Alert
Comment puis-je décider quand utiliser les jointures droites/gauche ou les jointures internes Ou comment déterminer quelle table est de quel côté ?