在MS SQL Server中,获取某一年的天数。

你可以先参考下面这篇《https://www.cnblogs.com/insus/p/10839469.html


就可以使用MS SQL 的一个DATEDIFF函数算出这2个日期之间的日期间隔了。

获取某一年的天数

 

DECLARE @nowDate DATETIME = '2000-03-04'

SELECT DATEDIFF(
    DAY,
    [dbo].[svf_FirstDateOfTheYear](@nowDate),
    [dbo].[svf_LastDateOfTheYear](@nowDate)
) + 1
Source Code

相关文章: