SQL Server 判断时间是一年的第几周、星期几

1.计算第几周

select datepart(wk,'2020-12-31') 第几周
----select getdate(),datename(weekday,getdate()),datepart(weekday,getdate())

2.计算星期几

select  
	case   datepart(dw,getdate())
	when   1   then   '星期天 '
	when   2   then   '星期一 '
	when   3   then   '星期二 '
	when   4   then   '星期三 '
	when   5   then   '星期四 '
	when   6   then   '星期五 '
	when   7   then   '星期六 '
end

3.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 on 2020-08-06 11:53  好玩的MATLAB  阅读(24)  评论(0编辑  收藏  举报  来源

导航