我的问题是,当我将日期范围设置为
DECLARE @startdate DATETIME2 = '2023-01-31 08:00:00.0000000';
DECLARE @enddate DATETIME2 = '2023-02-01 08:00:00.0000000';
SELECT DATEDIFF(month, @startdate, @enddate)
结果是一。
我的问题是,当我将日期范围设置为
DECLARE @startdate DATETIME2 = '2023-01-31 08:00:00.0000000';
DECLARE @enddate DATETIME2 = '2023-02-01 08:00:00.0000000';
SELECT DATEDIFF(month, @startdate, @enddate)
结果是一。
1条答案
按热度按时间ff29svar1#
也许这比您所寻找的更多,但这里有一个表值函数。如果您的数据在表中,则可以单独调用或在
CROSS APPLY
中调用。