Apenas Mês, Dia ou Ano – ORACLE – SYSDATE

julho 8, 2015

Algumas vezes precisamos separar uma data, pegando apenas ANO, MÊS ou DIA. Veja abaixo como fazer:

 

Para pegar apenas o ANO da data atual, utilize uma das seguintes maneiras:

select EXTRACT(YEAR FROM sysdate) from dual;
select to_char(sysdate, ‘YYYY’) from dual;

 

Para pegar apenas o MÊS da data atual, utilize uma das seguintes maneiras:

select EXTRACT(MONTH FROM sysdate) from dual;
select to_char(sysdate, ‘mm’) from dual;

 

Para pegar apenas o DIA da data atual, utilize uma das seguintes maneiras:

select EXTRACT(DAY FROM sysdate) from dual;
select to_char(sysdate, ‘dd’) from dual;

Anúncios