Foros del Web » Programación para mayores de 30 ;) » Bases de Datos General » Oracle »

query buscar campo segun decode

Estas en el tema de query buscar campo segun decode en el foro de Oracle en Foros del Web. Buenas tardes a todos, necesito de su valiosa ayuda, tengo un sql que debe traer una serie de datos y traer segun el campo fecha ...
  #1 (permalink)  
Antiguo 03/09/2010, 11:23
 
Fecha de Ingreso: abril-2006
Ubicación: Venezuela
Mensajes: 126
Antigüedad: 18 años, 7 meses
Puntos: 0
query buscar campo segun decode

Buenas tardes a todos,

necesito de su valiosa ayuda, tengo un sql que debe traer una serie de datos y traer segun el campo fecha anulacion si estan activos o no (este campo puede tener 2 tipos de valores 'null' y el valor fecha)

se como preguntar por un decode si e campo esta null, pero como hago en caso contrario.

este es mi query, que mediante el valor de una variable llamada status debe buscar si este campo esta o no nulo

DECLARE

STATUS VARCHAR(8);

BEGIN

SELECT DECODE(D.FEANULAC, :STATUS ,D.FEANULAC)
FROM MPOLIZAS D;

END;


EL PROBLEMA ES QUE ESTA VARIABLE STATUS puede tener 2 valores "null" o "not null" y este query me corre bien solo cuando vale null

Por favor diganme que hacer
  #2 (permalink)  
Antiguo 03/09/2010, 12:10
Avatar de huesos52
Colaborador
 
Fecha de Ingreso: febrero-2009
Ubicación: Manizales - Colombia
Mensajes: 5.980
Antigüedad: 15 años, 9 meses
Puntos: 360
Respuesta: query buscar campo segun decode

Prueba utilizando CASE

Saludos
__________________
Without data, You are another person with an opinion.
W. Edwads Deming

Etiquetas: query, campos
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 12:53.