SQL: 日期截断函数 DATETRUNC
SQL SERVER 2022 新函数
-- 日期截断函数 DATETRUNC(@datepart, @datetime )
SELECT DATETRUNC(QUARTER, '2023-05-24 22:04:36.098') DATE_TRUNC
/*
@datepart 的有效单位为:
‘YEAR’、‘YYYY’、‘YY’:截断到 expr 所处年份的第一个日期,时间部分将归零
‘QUARTER’:截断到 expr 所处季度的第一个日期,时间部分将归零
‘MONTH’、‘MM’、‘MON’:截断到 expr 所处月份的第一个日期,时间部分将归零
‘WEEK’:截断到 expr 所处周的星期一,时间部分将归零
‘DAY’、‘DD’:将时间部分归零
‘HOUR’:将带有小数部分的分钟和秒归零
‘MINUTE’:将带有小数部分的秒归零
‘SECOND’:将秒的小数部分归零
‘MILLISECOND’:将微秒归零
‘MICROSECOND’:保持不变
*/
优质生活从拆开始