SQL Server 中 DATEDIFF 函数的用法
DATEDIFF 函数是 SQL Server 中的日期函数,它可以计算两个日期之间的差值,即两个日期之间的天数。
语法
DATEDIFF (datepart, startdate, enddate)
datepart 参数指定计算两个日期之间的差值的单位,可以是年、月、日、小时、分钟、秒等,startdate 和 enddate 参数分别指定计算的起始日期和结束日期。
示例
以下示例计算了两个日期之间的天数:
SELECT DATEDIFF(day, '2020-01-01', '2020-01-10')
结果为:9
以下示例计算了两个日期之间的小时数:
SELECT DATEDIFF(hour, '2020-01-01 12:00', '2020-01-02 14:00')
结果为:26
以下示例计算了两个日期之间的分钟数:
SELECT DATEDIFF(minute, '2020-01-01 12:00', '2020-01-02 14:00')
结果为:1560