Ver Mensaje Individual
  #2 (permalink)  
Antiguo 08/05/2012, 11:41
Avatar de Libras
Libras
Colaborador
 
Fecha de Ingreso: agosto-2006
Ubicación: En la hermosa perla de occidente
Mensajes: 7.412
Antigüedad: 18 años, 3 meses
Puntos: 774
Respuesta: Problemas con IF....End en procedimientos almacenados

Ya hiciste esto:

print @prov
print @PVP
print @Existencia

y revisar los valores

Código SQL:
Ver original
  1. IF (@prov<>'' AND @PVP='n' AND @Existencia='s')
  2. BEGIN
  3. SELECT p.provmodcol,m.titulo,p.modelo,p.ncolor,p.PVP1Prod ,p.CostoBs,SUM(Existprod) AS totalpares,SUM(CostoBs*ExistProd) AS Valor
  4. FROM productos p INNER JOIN marcas m ON m.codigo=p.marca
  5. WHERE p.existprod>0 AND p.Codprov=@Prov
  6. GROUP BY p.provmodcol,m.titulo,modelo,ncolor,PVP1Prod,Costo Bs
  7. ORDER BY p.provmodcol
  8. END
__________________
What does an execution plan say to t-sql query? Go f**k yourself, if you are not happy with me