一年天数用sql语句怎么表示
发布网友
发布时间:2022-04-08 10:54
我来回答
共1个回答
热心网友
时间:2022-04-08 12:23
这是算当天是一年用的第几天:
select
datepart
(DAYOFYEAR,getdate())
如果要算今年有多少天:
select
datediff(day,'2012-01-01
00:00:00','2013-01-01
00:00:00')
SELECT
DATEPART(参数,datetime)
示例:
SELECT
DATEPART(week,getdate())
判断今天为本年第几周
参数部分如下:
year
将返回日期的年份
quarter
将返回日期在年内的第几季
month
将返回日期的月份
dayofyear
将返回日期在年内的第几天
day
将返回日期在该月的第几天
week
将返回日期在年内的第几周
weekday
将返回日期在周内的第几日
Hour
将返回日期的小时部分
minute
将返回日期的分钟部分
second
将返回日期的秒钟部分