Oracle之常用時間語句

2022-02-08 15:45:33 字數 1014 閱讀 7025

時間查詢或則根據各種需求需要查詢指定的時間,經常用到,

就記錄下來,需要的朋友可以看下,希望對你們

有所幫助

1

/***當前時間 北京時間 2013.01.05 **/2

3--1.查詢本週第一天

4select trunc(sysdate, '

d') from dual;--

2012-12-30(星期天為第一天)5--

2.查詢本月的第一天和最後一天

6select trunc(sysdate, '

mm') from dual;--

2013-1-1

7select last_day(trunc(sysdate)) from dual;--

2013-1-31

8select trunc(add_months(last_day(sysdate), -

1) +

1)from dual--

--2013-1-1 本月第一天 上個月最後一天+1910

--3.查詢季度

11select trunc(sysdate, '

q') from dual;--

2013-1-1(季度第一天)

1213

select add_months(trunc(sysdate, '

q'), 3) -

1from dual;--

2013-3-31(季度最後一天)

1415

--4.本年第一天和最後一天

16select trunc(sysdate, '

yyyy

') from dual;--

2013-1-1

17select add_months(trunc(sysdate, '

yyyy

'), 12) -

1from dual;--

2013-12-31

未完待續,歡迎補充。

Oracle常用時間函式

設定時間格式alter session set nls date format dd mon yyyy hh mi ss 獲取系統時間1select sysdate from dual 獲取系統時間2select current date from dual 將日期轉為字串select to cha...

ORACLE常用時間查詢

取當前日期的本月末 select to char last day trunc to date 20200903 yyyymmdd month yyyymmdd 本月末 from dual select to char last day trunc to date 20200903 yyyymmdd...

常用時間函式

比較常用的時間函式有time localtime asctime 和gmtime 函式time 的原型為 time t time time t time 函式time 返回系統的當前日曆時間,如果系統丟失時間設定,則函式返回 1。對函式time的呼叫,既可以使用空指標,也可以使用指向time t型別...