SQL SERVER查询时间是一年中第几周的函数
ORACLE有函数可以判断日期是一年中的第几周?SQLSERVER有无这类函数?或者求个判断日期是当年第几周的函数!...
ORACLE有函数可以判断日期是一年中的第几周?SQL SERVER有无这类函数?或者求个判断日期是当年第几周的函数!
展开
11个回答
展开全部
ORACLE有函数可以判断日期是一年中的第几周,SQLSERVER有无这类函数,或者求个判断日期是当年第几周的函数。
SQL SERVER查询时间是一年中第几周,使用函数 datepart()。
例:查询 ‘2017-1-1’是2017年的第几周,语句如下
select datepart(wk,'2017-1-1')
datepart函数说明
一、函数功能:DATEPART() 函数用于返回日期/时间的单独部分,比如年、月、日、小时、分钟等等。
二、语法:DATEPART(datepart,date)
三、参数说明:date 参数是合法的日期表达式。datepart 参数可以是下列的值:
select datepart(参数,datetime)
示例: select datepart(week,getdate()) 判断今天为本年第几周
参数部分如下:
year 将返回日期的年份
quarter 将返回日期在年内的第几季
month 将返回日期的月份
dayofyear 将返回日期在年内的第几天
day 将返回日期在该月的第几天
week 将返回日期在年内的第几周
weekday 将返回日期在周内的第几日
Hour 将返回日期的小时部分
minute 将返回日期的分钟部分
second 将返回日期的秒钟部分
SQL SERVER查询时间是一年中第几周,使用函数 datepart()。
例:查询 ‘2017-1-1’是2017年的第几周,语句如下
select datepart(wk,'2017-1-1')
datepart函数说明
一、函数功能:DATEPART() 函数用于返回日期/时间的单独部分,比如年、月、日、小时、分钟等等。
二、语法:DATEPART(datepart,date)
三、参数说明:date 参数是合法的日期表达式。datepart 参数可以是下列的值:
select datepart(参数,datetime)
示例: select datepart(week,getdate()) 判断今天为本年第几周
参数部分如下:
year 将返回日期的年份
quarter 将返回日期在年内的第几季
month 将返回日期的月份
dayofyear 将返回日期在年内的第几天
day 将返回日期在该月的第几天
week 将返回日期在年内的第几周
weekday 将返回日期在周内的第几日
Hour 将返回日期的小时部分
minute 将返回日期的分钟部分
second 将返回日期的秒钟部分
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询