Joomla 3.1 Templates by FatCow Coupon

Функции работы с датами ORACLE SQL

Категория: Блог Опубликовано 23.05.2017

Наиболее часто используемые в повседневной работе функции для преобразования, обработки данных типа DATE
SYSDATE - текущая дата, sysdate-1 - вчера , sysdate-1/24 - час назад :)

последний день месяца

SELECT LAST_DAY(sysdate) "LASTDAY" FROM DUAL;

-- 30.09.2012

первый день месяца 

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

-- 01.09.2012

первый день месяца, другая запись

 

 

SELECT TRUNC(sysdate, 'MM')  "FIRSTDAYOFMONTH" FROM DUAL;

--01.09.2012


первый день года

SELECT TRUNC(sysdate, 'YEAR')  "FIRSTDAYOFYEAR" FROM DUAL;

-- 01.01.2012

первый день года , другая запись

SELECT TRUNC(sysdate, 'YY') "FIRSTDAYOFYEAR" FROM DUAL;


--01.01.2012 

извлечь месяц из даты

SELECT EXTRACT(MONTH FROM sysdate) FROM dual; 

--9

извлечь день из даты

SELECT EXTRACT(day FROM sysdate) FROM dual;


--21

извлечь год из даты

SELECT EXTRACT(YEAR FROM sysdate) FROM dual;


-- 2012

 

Просмотров: 4138