Ver Mensaje Individual
  #1 (permalink)  
Antiguo 08/05/2012, 11:26
Oskar1002
 
Fecha de Ingreso: febrero-2010
Ubicación: Caracas-Venezuela
Mensajes: 4
Antigüedad: 14 años, 9 meses
Puntos: 0
Problemas con IF....End en procedimientos almacenados

Hola a todos los amigos del foro...

Después de mucho buscar y tratar de resolverlo, no encuentro la solución a mi problema y por eso acudo al foro.

Tengo un procedimiento almacenado en SQL Server 2000:

if @prov<>'' and @PVP='n' and @Existencia='s' Begin
Select p.provmodcol,m.titulo,p.modelo,p.ncolor,p.PVP1Prod ,p.CostoBs,Sum(Existprod) as totalpares,Sum(CostoBs*ExistProd) as Valor
from productos p inner join marcas m on m.codigo=p.marca
where p.existprod>0 and p.Codprov=@Prov
group by p.provmodcol,m.titulo,modelo,ncolor,PVP1Prod,Costo Bs
order by p.provmodcol
End

Los parámetros se los mando desde el sistema y funciona siempre y cuando no incluya el procedimiento dentro del IF....END, la única forma de que funcione es sin el condicional y si lo activo no funciona, yo veo que todo está bien, pero no sé si uds. pueden ver una irregularidad en el if...end, porque dentro, todas las instrucciones funcionan bien.

Gracias