GMIGA a écrit :
Bjr, Voici mon soucis table histo
ref date value 1289 2003/12/01 10
1289 2003/12/02 15
...
Les valeurs pour la ref 1289 sont historisees tt les jours . J aimerais calculer la valeur entre la date du jour et j-1. pour afficher la difference par rapport au jour precedent . Ici 5 ... .
Si qqun peut me soumettre une query qui fait la difference des 2 champs ca m aiderait bcp. Merci d avance
Sinceres Saluations
|
select m.ref, m.madate, m1.madate - 1, m1.value - m.value
from matable m, matable m1
where m.ref = m1.ref and
m.madate = m1.madate - 1
ou
select m.ref, m.madate, m1.madate - 1, m1.value - m.value
from matable m inner join matable m1
on m.ref = m1.ref
where
m.madate = m1.madate - 1
A tester bien sûr