如何根据SQL中的字段提取一年中的天数?
例如:我在SQL Server中有一个Date字段
Date
1/4/2015
2/1/2015
2/21/205
我想使用该日期字段来获取365天的结果,所以结果看起来像这样
Day of 365 Date
4 1/4/2015
32 2/1/2015
52 2/21/205
由于
答案 0 :(得分:2)
非常有用的DATEPART功能在一天,一周,一周中的某一天,一年中的某一天,一天中都有超载
select DATEPART(DAYOFYEAR, [DATE]) as DayOfYear, [DATE]
如果是闰年(例如2000年12月31日),DayOfYear可以是366
答案 1 :(得分:0)
SELECT DATEPART(DAYOFYEAR , '1/4/2015')