Ver Mensaje Individual
  #3 (permalink)  
Antiguo 22/06/2017, 12:24
head777
 
Fecha de Ingreso: octubre-2008
Mensajes: 101
Antigüedad: 15 años, 7 meses
Puntos: 1
Respuesta: Problemas con el WHERE CASE WHEN

Hola, pues lo que hago es anidarlo con el campo P.Create_Date

Código:
Convert(varchar(10),CONVERT(date,P.Create_Date,106),103) = 
          CASE 
          WHEN Convert(varchar(10),CONVERT(date,E.effective_date,106),103) = Convert(varchar(10),CONVERT(date,P.Create_Date,106),103)
              THEN Convert(varchar(10),CONVERT(date,E.effective_date,106),103)
          ELSE
              Convert(varchar(10),CONVERT(date,P.Create_Date,106),103)
          END
Si te fijas lo que hago es amarrarlo, y lo condiciono a que sino lo encuentro, utilizo el campo P.Create_Date.

El problema que se da, es que cuando ejecuto el select independiente, no me da ningun problema, pero al anidarlo, no regresa ningun resultado, y a la vez no da ningun error.

Espero haber aclarado tu duda.