Funciones para fechas

--adicionar dias a la fecha actual (SYSDATE calcula la fecha actual)

Select SYSDATE +2 from dual;

--restar dias a la fecha actual

Select SYSDATE -5 from dual;

-- sumar semanas a la fecha actual (En el siguiente ejemplo se observa que en la multiplicacion 7 son los dias de la semana, y 4 son las semanas que se quieren sumar a la fecha)

Select SYSDATE +(7*4) from dual;

-- sumar semanas a una fecha, tambiem se puede observar el operador =

Select HIRE_DATE + (7*2) from EMPLOYEES where HIRE_DATE = '17/06/03';

--Culcular cual es el último día de este mes

select last_day(sysdate) from dual;

-- Siguiente día de la semana despues de una fecha ejemplo: consultar la fecha del próximo domingo

select next_day(sysdate,'Domingo') from dual;

-- agregar meses a una fecha

select add_months(sysdate,5) from dual;