Bonjour tout le monde,
Dans un programme que je maintiens, j'ai la requête sur le modèle suivant :
et après :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13 EXEC SQL SELECT SUM(ZONE1) , SUM(ZONE2) INTO :WSUM-ZONE1:WSUM-ZONE1-I , :WSUM-ZONE2:WSUM-ZONE2-I FROM TABLE1, TABLE2 WHERE (TAB1CLE1 = :WDIS-TAB1CLE1 AND TAB1CLE2 >= :WDIS-TAB1CLE2 AND TAB2CLE1 = TAB1CLE1 AND TAB2CLE2 = TAB2CLE2) END-EXEC
Quelqu'un sait-il à quoi correspondent les champs suffixés "-I" et à ce que veulent dire les tests fais dessus après la requête?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 IF WSUM-ZONE1-I = -1 MOVE ZEROES TO WSUM-ZONE1 END-IF. IF WSUM-ZONE2-I = -1 MOVE ZEROES TO WSUM-ZONE2 END-IF.
Merci pour vos lumières
Mat
Partager