oui c est exactement ce que je pensaistocks a écrit :@mickey,
je te propose un bout d'algo a larrache
Code : Tout sélectionner
je te propose de rajouter un champ à la table avec valeur_compteur qui prends avec ton exemple 0, 10, 20,..., 0 ,11, 29,.... faire un select de la derniére ligne inséré pour l'id_equipement concerné J'appelle precedent_hchp, precedent_hchp, precedent_valeur_compteur, ... J'appelle nouvellevaleur, la consommation que renvoie le module si (precedent_valeur_compteur >= nouvellevaleur) //j'ai remis la consommation du module a 0 Faire l'insert hchp ou hchc avec le calcul de la diférence ( ce que tu fais surement deja) Sinon comme tu fais actuellemnt
par contre je cherche toujours la performance et la ce n est pas bon
car avec ma table teleinfo qui contient 3 ans historique, chaque requetes select sur cette table est extrêmement longue.
je pense partir sur un fichier xml qui stock pour chaque équipements les dernières valeurs
je pourrais donc récupérer très rapidement precedent_hchp