Tema: Error..
Ver Mensaje Individual
  #1 (permalink)  
Antiguo 17/02/2011, 11:03
Avatar de Inicia
Inicia
 
Fecha de Ingreso: octubre-2010
Ubicación: Actualmente en GDL
Mensajes: 135
Antigüedad: 14 años, 2 meses
Puntos: 1
Error..

Cual es el error en esta consulta? No p uedo hacer q me arroje el error "-1" cuando los campos de almacen no coinciden....



Código SQL:
Ver original
  1. -- exec P5rLeeALMACEN 'EMP1', 'P081095'
  2.  
  3. ALTER proc P5rLeeALMACEN
  4. (@HEmpresa  utClave
  5. ,@HOrdenventa   utClave )
  6. AS
  7. DECLARE
  8. @almacen utclave
  9.  
  10. SET nocount ON
  11. IF isnull(@HOrdenventa,'')<> ''
  12. BEGIN
  13. SELECT @Almacen=e.Almacen FROM ordvtadetalle d, ordvtaencabezado e
  14. WHERE d.almacen=e.almacen AND d.empresa=e.empresa AND d.folio=e.folio
  15. AND e.folio = @HOrdenventa AND e.Empresa = @HEmpresa
  16.     SELECT RetVal = 0,  HObservacion2 = @almacen
  17. RETURN 0
  18. END
  19.  
  20. SET nocount ON
  21. IF isnull(@HOrdenventa,'')<> ''
  22. BEGIN
  23. SELECT @Almacen=e.Almacen FROM ordvtadetalle d, ordvtaencabezado e
  24. WHERE d.almacen<>e.almacen AND d.empresa=e.empresa AND d.folio=e.folio
  25. AND e.folio = @HOrdenventa AND e.Empresa = @HEmpresa
  26.     SELECT RetVal = -1,  HObservacion2 = @almacen
  27. RETURN -1
  28. END
  29.  
  30. SELECT RetVal = 0
  31. RETURN 0