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 等