日期函数
ADD_DAYS
向日期添加指定的天数
ADD_DAYS(expr, days)
ADD_MONTHS
向日期添加指定的月数
ADD_MONTHS(expr, months)
ADD_QUARTERS
向日期添加指定的季度数
ADD_QUARTERS(expr, quarters)
ADD_WEEKS
向日期添加指定的周数
ADD_WEEKS(expr, weeks)
ADD_YEARS
向日期添加指定的年数
ADD_YEARS(expr, years)
DAY_DIFF
根据指定的时间单位返回两个日期的差值
DAY_DIFF(expr1, expr2)
如下示例,返回:1
DAY_DIFF('2007-12-31', '2007-12-30')
END_OF_DAY
返回日期表达式当日结束的时间
END_OF_DAY(expr1)
如下示例,返回:2007-12-31 23:59:59
END_OF_DAY('2007-12-31')
END_OF_DAY('2007-12-31 12:03:29')
END_OF_MONTH
返回日期表达式当月的结束时间
END_OF_MONTH(expr1)
如下示例,返回:2007-12-31 23:59:59
END_OF_MONTH('2007-12-10')
END_OF_MONTH('2007-12-10 12:03:29')
END_OF_QUARTER
返回日期表达式当季度的结束时间
END_OF_QUARTER(expr1)
如下示例,返回:2024-03-31 23:59:59
END_OF_QUARTER('2024-01-14')
END_OF_QUARTER('2024-01-14 12:03:29')
END_OF_WEEK
返回日期表达式当周的结束时间
END_OF_WEEK(expr1)
如下示例,返回:2024-04-14 23:59:59
END_OF_WEEK('2024-04-08')
END_OF_WEEK('2024-04-08 12:03:29')
END_OF_YEAR
返回日期表达式当周的结束时间
END_OF_YEAR(expr1)
如下示例,返回:2024-12-31 23:59:59
END_OF_YEAR('2024-04-08')
END_OF_YEAR('2024-04-08 12:03:29')
MONTH_DIFF
根据指定的时间单位返回两个日期的差值
MONTH_DIFF(expr1, expr2)
如下示例,返回:1
MONTH_DIFF('2007-11-31', '2007-12-30')
NOW
返回当前时间
NOW()
QUARTER_DIFF
根据指定的时间单位返回两个日期的差值
QUARTER_DIFF(expr1, expr2)
如下示例,返回:1
QUARTER_DIFF('2007-09-31', '2007-12-30')
START_OF_DAY
返回日期表达式当日开始的时间
START_OF_DAY(expr1)
如下示例,返回:2007-12-31 00:00:00
START_OF_DAY('2007-12-31')
START_OF_DAY('2007-12-31 12:03:29')
START_OF_MONTH
返回日期表达式当月开始的时间
START_OF_MONTH(expr1)
如下示例,返回:2007-12-01 00:00:00
START_OF_MONTH('2007-12-31')
START_OF_MONTH('2007-12-31 12:03:29')
START_OF_QUARTER
返回日期表达式当季度开始的时间
START_OF_QUARTER(expr1)
如下示例,返回:2007-10-01 00:00:00
START_OF_QUARTER('2007-12-31')
START_OF_QUARTER('2007-12-31 12:03:29')
START_OF_WEEK
返回日期表达式当周开始的时间
START_OF_WEEK(expr1)
如下示例,返回:2024-04-08 00:00:00
START_OF_WEEK('2024-04-10')
START_OF_WEEK('2024-04-10 12:03:29')
START_OF_YEAR
返回日期表达式当年开始的时间
START_OF_YEAR(expr1)
如下示例,返回:2024-01-01 00:00:00
START_OF_YEAR('2024-04-10')
START_OF_YEAR('2024-04-10 12:03:29')
TO_DATE
返回日期类型或日期+时间类型的日期
TO_DATE(expr1)
如下示例,返回:2024-04-10 00:00:00
TO_DATE('2024-04-10 00:00:00')
TO_MONTH
返回日期类型或日期+时间类型的月份
TO_MONTH(expr1)
如下示例,返回:2024-04
TO_MONTH('2024-04-10 00:00:00')
TO_QUARTER
返回日期类型或日期+时间类型的月份
TO_QUARTER(expr1)
如下示例,返回:2024 Q2
TO_QUARTER('2024-04-10 00:00:00')
TO_YEAR
返回日期类型或日期+时间类型的年份
TO_YEAR(expr1)
如下示例,返回:2024
TO_YEAR('2024-04-10 00:00:00')
WEEK_DIFF
根据指定的时间单位返回两个周的差值
WEEK_DIFF(expr1, expr2)
YEAR_DIFF
根据指定的时间单位返回两个年的差值
YEAR_DIFF(expr1, expr2)