Oracle日期函式

2022-10-11 06:36:08 字數 749 閱讀 8332

(1)--

取系統當前日期

select sysdate from

dual;

(2)--

加月select add_months(sysdate,2) from

dual;

--減月

select add_months(sysdate,-

2) from

dual;

(3)--

求當月最後一天

select last_day(sysdate) from

dual;

select last_day(sysdate-

4) from

dual;

(4)--

日期擷取

select trunc(sysdate) from dual;--

按日擷取(把時間截掉)

select trunc(sysdate,'

mm') from dual;--

按月擷取(把日截掉)

select trunc(sysdate,'

yyyy

') from dual;--

按年擷取

select trunc(sysdate,'

hh') from dual;--

按小時擷取

select trunc(sysdate,'

mi') from dual;--

按分鐘擷取

--沒有按秒擷取

ORACLE 日期函式

1.select to char to date 2011 5 1 yyyy mm dd day from dual 返回星期日 select to char to date 2011 5 1 yyyy mm dd day nls date language american from dual 返...

oracle日期函式

說明 用於從乙個日期值增加或減少一些月份 d代表乙個日期 n為正數則代表在d日期 上增加n 月份,n 為負數則代表在 d日期上減少n月 例 select add months sysdate,12 next year from dual 2 current date 說明 返回當前會話時區中的當前日...

oracle日期函式

oracle取上週一到週末日期的查詢語句 oracle 取上週一到週末的sql 這樣取的是 在一周內第幾天,是以週日為開始的 selectto char to date 20130906 yyyymmdd d fromdual 結果 6 注釋 2013.09.06是周五,為本週的第六天 select...