Ver Mensaje Individual
  #3 (permalink)  
Antiguo 16/04/2009, 14:34
Avatar de Dradi7
Dradi7
 
Fecha de Ingreso: junio-2008
Ubicación: Peru - Lima
Mensajes: 1.518
Antigüedad: 16 años, 5 meses
Puntos: 220
Respuesta: ayuda con if o case????

El error esta en q no puedes evaluar una consulta directamente para esto debes utilizar variables

Código:
     DECLARE @COD VARCHAR(100)
     SELECT @COD = CODIGO FROM PRODUCCION WHERE BOMCODIGO NOT IN (SELECT BOMCODIGO FROM DETALLEEXPORTACION)
     IF NOT @COD IS NULL
         SELECT *,'En Deposito' as Estado FROM BomProduccion
     ELSE
         SELECT *, 'Exportado' as Estado FROM BomProduccion
GO
esto lo podrias poner dentro de un procedimiento almacenado para q sea mas flexible y con una sola llamada ejecutarlo
__________________
La clave de todo triunfador es eliminar todas sus excusas y sus limitaciones