Ver Mensaje Individual
  #4  
Antiguo 13-08-2010
Avatar de guillotmarc
guillotmarc guillotmarc is offline
Miembro
 
Registrado: may 2003
Ubicación: Huelva
Posts: 2.638
Reputación: 26
guillotmarc Va por buen camino
Hola. Para escoger un intervalo de fechas (Enero a Marzo), lo haces con el operador BETWEEN.

Es decir :
where FECHA between :INICIO and :FINAL

Para quitar fechas de ese intervalo le puedes añadir otra condición, o bien, si dices que quieres quitar las fechas procesadas, y tienes alguna tabla que registre las fechas procesada, entonces puedes añadir otra condición que consulte a esa tabla.

Es decir, primero vemos como quitar dos días concretos de febrero.
where FECHA between :INICIO and :FINAL and FECHA not in (:PRIMERO, :SEGUNDO)

Ahora veamoslo con una subconsulta
where FECHA between :INICIO and :FINAL and FECHA not in (select FECHA_PROCESO from PROCESADOS) Saludos.
__________________
Marc Guillot (Hi ha 10 tipus de persones, els que saben binari i els que no).

Última edición por guillotmarc fecha: 13-08-2010 a las 16:53:59.
Responder Con Cita