Hola pepe_barckley:
Para comparar fechas puedes utilizar el operador between o los operadores relacionales >= y <=. Lo único que debes recordar es que la función sysdate te trae la FECHA Y LA HORA DEL SISTEMA, por lo que es posible que tengas que hacer algún tratamiento para eliminar las horas. Sería algo como esto:
Código:
where
trunc(sysdate) between
to_date('08/05/2011', 'DD/MM/YYYY') and to_date('09/05/2011', 'DD/MM/YYYY')
o
where
to_date(to_char(sysdate, 'dd/mm/yyyy'), 'dd/mm/yyyy') between
to_date('08/05/2011', 'dd/mm/yyyy') and to_date('09/05/2011', 'dd/mm/yyyy')
El utilizar TRUNC y/o la doble conversión TO_DATE-TO_CHAR es para eliminar la parte de la hora. Dale un vistazo a estas páginas
http://download.oracle.com/docs/cd/B...e.htm#i1006333 http://www.techonthenet.com/oracle/functions/index.php http://www.oradev.com/oracle_date_functions.jsp
Saludos
Leo