calcul de variations d'une valeur
Bonjour à tous !
J'ai une requète qui me pose problème sous access 97
J'ai une table avec un identifiant, une date et une valeur.
Je voudrais faire des calculs (moyenne, écart type) sur un ratio du genre valeur en J / valeur en J-1 pour avoir la variation par couple de jours.
j'ai essayé ce genre de chose, mais je n'arrive pas à grand chose, si vous pouviez m'aider...
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20
|
SELECT
V1.ID_VALEUR,
V1.HIS_DATE AS HIS_DATE1,
V2.HIS_DATE AS HIS_DATE2,
(V2.his_pos_c + V2.his_pos_p) / (V1.his_pos_c + V1.his_pos_p) - 1 as [Variation PO Totales],
MIN(V2.HIS_DATE-V1.HIS_DATE) AS ECART
FROM valeur_histo AS V1
INNER JOIN valeur_histo AS V2
ON V1.ID_VALEUR=V2.ID_VALEUR
AND V1.HIS_DATE < V2.HIS_DATE
WHERE V1.HIS_DATE > '20080301'
AND V2.HIS_DATE > '20080301'
and V1.his_pos_c > 0
and V1.his_pos_p > 0
GROUP BY V1.ID_VALEUR,V1.HIS_DATE,V2.HIS_DATE
HAVING MIN(V2.HIS_DATE-V1.HIS_DATE) IN (1,3) |
http://nsa02.casimages.com/img/2008/...0493914579.png