Ver Mensaje Individual
  #1 (permalink)  
Antiguo 22/06/2018, 12:13
Japrendo
 
Fecha de Ingreso: noviembre-2013
Mensajes: 147
Antigüedad: 10 años, 5 meses
Puntos: 1
where con dos posibilidades

Ayuda con esta consulta

Debo darle al usuario la opción de ejecutar un paquete pero con dos opciones : total o solo un dia en el where del select he probado varias cosas y lo que necesito es algo asi :

Código SQL:
Ver original
  1. WHERE .......
  2.             AND CASE WHEN p_fecha<>last_day(to_date('14/06/2018','dd/mm/yyyy')) THEN
  3.                      b.fecha_equipo<=to_date('14/06/2018','dd/mm/yyyy')
  4.                      WHEN p_fecha=last_day(to_date('14/06/2018','dd/mm/yyyy')) THEN
  5.                      b.fecha_equipo=to_date('14/06/2018','dd/mm/yyyy')
  6.                 END


o en su defecto mediante una marca asi :
Código SQL:
Ver original
  1. WHERE ....
  2.            AND CASE WHEN p_marca=1 THEN
  3.                      b.fecha_equipo<=to_date('14/06/2018','dd/mm/yyyy')
  4.                ELSE
  5.                      b.fecha_equipo=to_date('14/06/2018','dd/mm/yyyy')
  6.                 END

Como pueden ver necesito ejecutar el query con "<=" o con "="

Alguna idea?