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’:保持不变
*/

 

posted @   samrv  阅读(1614)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 全程不用写代码,我用AI程序员写了一个飞机大战
· MongoDB 8.0这个新功能碉堡了,比商业数据库还牛
· 记一次.NET内存居高不下排查解决与启示
· DeepSeek 开源周回顾「GitHub 热点速览」
· 白话解读 Dapr 1.15:你的「微服务管家」又秀新绝活了
历史上的今天:
2021-05-24 FN_SPLIT-表值函数, 将字符串转列表
点击右上角即可分享
微信分享提示