Salut
j'ai le code suivant qui rend le bon résultat attendu :
comme résultat, pour la date du 30/09/2012 que je prends comme exemple, j'ai 4 lignes. A présent, je dois utiliser le résultats des lignes 1 et 2 dans une expression telle que
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9 select tb_step.nom_step, tb_point_prlv.designation_ouvrage, tb_matiere_seche.mat_seche from tb_step inner join tb_matiere_seche on (tb_matiere_seche.code_step = tb_step.code_step) inner join tb_point_prlv on (tb_point_prlv.code_point_prlv = tb_matiere_seche.code_point_prlv) where (tb_matiere_seche.date_bilan between :d_debut and :d_fin and tb_matiere_seche.code_point_prlv in (3,4))le problème c'est que je dois prendre les valeurs des lignes qui se succèdent mais pas de la même ligne (ligne 1 et 2, 3 et 4 ....)
Code : Sélectionner tout - Visualiser dans une fenêtre à part (Ratio = val_ligne1_champ3/(val_ligne2_champ3-val_ligne1_champ3)
j'ai pensé à inclure un for each mais j'ai pas su où mettre ce bout de code ?!
je pense que je dois prendre le résultat de la requête et travailler dessus mais j'ai aucune idée sur la méthode à suivre.
merci par avance.
Partager