SQL Server 查询指定时间是一年当中的第几周

1.  首先设置每周的起始天为周一(因为默认是从周天开始的)

     SET DATEFIRST 1

2.  SELECT   DATEPART(WW,时间字段)  as  ‘一年内的第几周’   FROM  具体表

 

Sql Server DATEPART()函数:

DATEPART()函数用于返回日期 / 时间的单独部分,比如年、月、日、小时、分钟等等

语法:

      DATEPART(datepart,date)  

      date参数是合法的日期表达式。datepart 参数可以是下列的值:

datepart缩写
yy, yyyy
季度 qq, q
mm, m
年中的日 dy, y
dd, d
wk, ww
星期 dw, w
小时 hh
分钟 mi, n
ss, s
毫秒 ms
微妙 mcs
纳秒 ns
posted @ 2017-09-07 15:24  奋斗的小燕子  阅读(2928)  评论(0编辑  收藏  举报