DB2 SQL 日期函數
1:
CURRENT TIMESTAMP 函數:獲取當前日期時間
語法:CURRENT TIMESTAMP
參數:當前日期時間返回值:當前日期時間
2:
CURRENT DATE 函數:獲取當前日期
語法:CURRENT DATE
參數:當前日期返回值:當前日期
3:
CURRENT TIME 函數:獲取當前時間
語法:CURRENT TIME
參數:當前時間返回值:日期型
4:
YEAR 函數:獲取日期的年份值
語法:YEAR(D)
參數:日期型D 返回值:整型
5:
MONTH 函數:獲取日期的月份值
語法:MONTH(D)
參數:日期型D 返回值:整型1~12
6:
DAY 函數:獲取日期號
語法:DAY(D)
參數:日期型D 返回值:整型,指定的日期號
7:
HOUR 函數:獲取小時數
語法:HOUR(T)
參數:時間型T 返回值:整型0~23
8:
MINUTE 函數:獲取時間的分鍾值
語法:MINUTE(T)
參數:時間型T 返回值:整型0~59
9:
SECOND 函數:獲取時間的秒值
語法:SECOND(T)
參數:時間型T 返回值:整型0~59
10:
MONTHNAME 函數:獲取日期的月份名稱
語法:MONTHNAME(D)
參數:日期型D 返回值:月份名稱,如January 等
11:
WEEK 函數:獲取日期在一年中的周數
語法:WEEK(D)
參數:日期型D 返回值:整型1~54
12:
QUARTER 函數:獲取日期所在的季度
語法:QUARTER(D)
參數:日期型D 返回值:整型1~4
13:
DAYOFYEAR 函數:獲取一年中的日期號
語法:DAYOFYEAR(D)
參數:日期型D 返回值:整型(該日期是一年中的第幾天)范圍1~366
14:
ADD_MONTHS 函數:月加法
語法:ADD_MONTHS(d,n)
參數:日期型d,數值型n 返回值:d 再過n 個月后的日期
補充:n 可以為負值。
15:
DAYOFWEEK 函數:獲取星期號
語法:DAYOFWEEK(D)
參數:日期型D 返回值:整型
備注:1=星期天2=星期一3=星期二4=星期三5=星期四6=星期五7=星期六
可以用以下方式糾正:
DAYNAME 函數:獲取星期名
語法:DAYNAME(D)
參數:日期型D 返回值:日期的星期名,如MONDAY 等