Bonjour mes amies bon,
Le code suivant ne fonctionne pas :
Voila le msg error
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12 DECLARE @A VARCHAR(10) SET @A = (SELECT C_K FROM TT00 WHERE ID=1 AND C_K = 'CAISSE') DECLARE @B FLOAT SET @B = (SELECT PT FROM TT00 WHERE ID=1) IF(@A ='CAISSE') BEGIN SET @B = (SELECT NC*P FROM TT00 WHERE ID=1 AND C_K = 'CAISSE') END ELSE IF(@A='KILO') BEGIN SET @B = (SELECT QTE*P FROM TT00 WHERE ID=1 AND C_K = 'KILO') END
Svp aide moi et merciMsg*512, Niveau*16, État*1, Ligne*4
La sous-requête a retourné plusieurs valeurs. Cela n'est pas autorisé quand la sous-requête suit =, !=, <, <= , >, >= ou quand elle est utilisée en tant qu'expression.
Partager