Sql获取星期几的方法

 

1. select

Datepart(weekday, getdate()+ @@DateFirst - 1 )

 

2. select   datepart(dw,getdate())   -1

 

 

在Sql中的Datepart函数使用weekday可以获取指定日期的星期数(从1到7)。但是,从Datepart得到的星期数会依赖当前会话选项DateFirst的设置,该设置确定一周的第一天是星期几。如果你设置为1,Sql就会从星期一开始计算每周的星期数。所以使用Datepart和@@DateFirst就可以按自定义的一周开始的星期数,返回当前是星期几。

 

摘自:http://www.cnblogs.com/hyl8218/archive/2009/12/17/1626376.html

 

你可能感兴趣的:(sql)