Ver Mensaje Individual
  #2 (permalink)  
Antiguo 23/11/2009, 02:08
quimfv
Colaborador
 
Fecha de Ingreso: marzo-2008
Ubicación: Sabadell
Mensajes: 4.897
Antigüedad: 16 años, 8 meses
Puntos: 574
Respuesta: Consulta sql campos null

...
or suceso.suc_fechahora_fin is null
...


3.3.4.6. Working with NULL Values


Cuidado con los and y los or... como lo tienes da lo siguiente


(a y b) or (c y d y ...)

donde

a=suceso.suc_fechahora_ini>= TO_DATE ('20-nov-2009 00:00:00', 'DD-MON-YYYY HH24:MI:SS')-1

b=suceso.suc_fechahora_fin< TO_DATE ('20-nov-2009 23:59:59','DD-MON-YYYY HH24:MI:SS')+1

c=suceso.suc_fechahora_fin is null

d=...

es decir los registros que muestre la query cumpliran las dos primeras condiciones OR todas las demas... si és lo que quieres ya esta bien pero eso solo lo sabes tu.

Los parentesis no estan pero un OR entre AND és como una suma entre productos

2x3+5x2=16
(2x3)+(5x2)=16
2x(3+5)x2=32



a y (b o c) y d y ....

esto dará otra cosa .... no?


Quim

Última edición por quimfv; 23/11/2009 a las 02:36