Bonjour a tous

Alors voilà,j'ai une table RELEVE avec 4 champs id_releve,id_compteur,date_releve,indexe

Dans cette table ce trouve les relevé de compteur par compteur,date de releve

Je voudrais en une requete si possible (en le moins possible sinon ) trouver la consomation entre les deux derniers relevé.

Sous oracle il y a les fonctions LEAD et LAG mais apparement il n'y a pas d'équivalent mysql

Donc j'arrive bien a récupérer le dernier indexe de releve de mes compteurs avec la requete suivante

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
Select id_compteur,date_releve,indexe from releve RE
     where date_releve=
         (select max(date_releve) from releve where id_compteur=RE.id_compteur)
Mais je n'arrive pas à rajouter sur la meme ligne l'index du relevé précédent

Merci d'avance pour vos suggestions, coup de main

Bon ben j'ai modifié ma table et rajouté un champ indexe_old ou je mets l'ancien indexe a chaque insert