Header Ads Widget

Oracle: encontrar el primer día del mes en curso

¿Cómo hacer en Oracle para que de forma automática o dinámica busque los registros con fecha igual o mayor al primer día del mes corriente.

La manera más sencilla de hacer esto en Oracle es usar SYSDATE para obtener la fecha actual, y luego usar la función TRUNC con el parámetro 'MONTH' para convertirlo a la fecha que corresponde al primer día del mes en curso:

SELECT TRUNC(sysdate, 'MONTH')
FROM DUAL;


En el ejemplo, estamos utilizando SYSDATE para obtener la fecha actual y luego aplicando la función TRUNC con el formato MONTH para truncarla al primer día del mes en curso. La tabla DUAL es una tabla especial en Oracle que se utiliza en consultas cuando no necesitas acceder a una tabla real.

Publicar un comentario

0 Comentarios