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
Mais je n'arrive pas à rajouter sur la meme ligne l'index du relevé précédent
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)
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
Partager