procedure stockée(NULL to float)
Bonjour ;mon probleme est le suivant:
j'ai créer une procedure stockée qui me calcul les quantités selon le cas sur une table article. alors quand la somme des qauntité =0 la procedrue lors de la mise a jour inscrit null au lieu de 0. et cela me crée des problemes par la suite. Alors comment je peux resuodre ce probleme .Merci
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26
| CREATE PROCEDURE maj_qt
@prm CHAR,@art varchar(30)
AS
Declare @qt_L float,,@qt_A float;
if @prm='L'
begin
select @qt_L=sum(qt)
from Art_BL
where refart=@art;
update article set qt_L=@qt_L
WHERE ref=@art
end
else
if @prm='A'
BEGIN
select @qt_A=sum(qt)
from Art_achat
where refart=@art;
update article set qt_Achat=@qt_A
WHERE ref=@art
end |
.................
.................
................