SQL SERVER查询时间是一年中第几周的函数

ORACLE有函数可以判断日期是一年中的第几周?SQLSERVER有无这类函数?或者求个判断日期是当年第几周的函数!... ORACLE有函数可以判断日期是一年中的第几周?SQL SERVER有无这类函数?或者求个判断日期是当年第几周的函数! 展开
 我来答
湾区聚集
高能答主

2021-04-06 · 聚焦粤港澳大湾区最新资讯新鲜娱乐
湾区聚集
采纳数:2689 获赞数:9899

向TA提问 私信TA
展开全部
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 将返回日期的秒钟部分
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式