Bonjour

dans une procédure stockée, je code ceci :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
    if (@Poids>100 and  @Poids<=2000)
    begin
    	set @vPrix = (SELECT * from  #tPrix);
      	set @arrondi = CEILING(@poids/10)/10;
      	set @details = @details+'PP '+ CONVERT(varchar(14),@arrondi )+' centaine '+ CONVERT(varchar(20),CAST( @vPrix as money),1);   
   	  	set @vPrix = (@vPrix * @arrondi);  
   	end
la ligne
Code : Sélectionner tout - Visualiser dans une fenêtre à part
set @vPrix = (@vPrix * @arrondi);
ne s'exécute pas .
Qu'elle est la bonne syntaxe ?

cordialement