Comparaison d'un résultat avec une variable
Bonjour tout le monde,
mon problème est le suivant :
je veux comparer le résultat d'une fonction sum avec une donnée fixe exemple :
Table X : CURSOR 01
-------------------------------------------------------------------------------------
NUM_|__NOM __|_CODE_____ SOMME_MODULE
-------------------------------------------------------------------------------------
01_______A ______A1_____SUM_A
02_______B ______B1_____SUM_B
03_______C ______C1_____SUM_C
04_______D ______D1_____SUM_D
.
.
.
Table X : CURSOR 02
-----------------------------------------------
NUM_|__NOM __|_CODE____ SOMME_MODULE
-----------------------------------------------
01_______a ______a1________10
02_______a ______a2________10
03_______b ______b1________10
04_______b ______b2________10
03_______c ______c1________10
04_______c ______c2________10
03_______d ______d1________10
04_______d ______d2________10
.
.
.
je voudrais comparer sum(a,a) (CURSOR2) avec le résultat SUM_A CURSOR1, et sum(b,b) avec le résultat SUM_B...ect...
la clé primaire de la table X est l'ensemble (NUM,NOM,CODE)
MERCI D'AVANCE.
Comparer deux curseurs PLSQL
Pour résumé j'ai 2 curseur à savoir :
le 1er extrait les données telles qu'elles sont dans la table TABLE_X
le 2er est le même mais extrait un résultat d'une agrégation (depuis la même table)
voir capture d'écran :
CURSEUR
Code:
1 2 3 4
| select round(sum(tra_amt*0.19),2) as SUM_TVA ,DATE, SEQ,CODE
FROM TABLE_X
Where condition 1, condition 2....
Groupe by |
CURSEUR 02
Code:
1 2 3
| select tra_amt as TVA_COLEC ,DATE, SEQ,CODE
FROM TABLE_X
Where condition 1, condition 2.... |
donc je veux comparer le résultat du curseur 1 avec curseur 2 autrement : comparer SUM_TVA avec TVA_COLEC si je trouve différence j'affiche la ligne concernée
MERCI.