ORACLE 日期函式 LAST DAY

2022-08-28 13:57:21 字數 661 閱讀 2795

格式:last_day(date)  即 last_day(日期)

last_day函式返回指定日期對應月份的最後一天。

例:last_day(to_date('1999.11.29','yyyy.mm.dd'))       返回   2023年11月31日

例:last_day(to_date('2000.02.01','yyyy.mm.dd'))       返回   2023年2月29日

**: 

但沒有提供first_day()這樣的函式.如果要知道月份的第一天,好多種方法.

一:select last_day(sysdate)+1 fisrt_day  from dual;--先求出月份的最後一天在此基礎上再加一天,就變成了下個月的第一天

select add_months( last_day(sysdate)+1,-1) fisrt_day  from dual;--下個月的第一天再減去乙個月,就是月份的第一天

二:to_date(to_char(sysdate, 'yyyy-mm') || '-01', 'yyyy-mm-dd')

------------------分割線----------------------

獲取第二天的時間

select sysdate+1 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...