判断某天是星期几的代码 SQL Server日期函数之正确确定某天是星期几?

SQL Server日期函数之正确确定某天是星期几?获取星期,最简单的方法,用DATENAME,示例如下:SELECT DATENAME(weekday,GETDATE())比如今天是2020-11-

SQL Server日期函数之正确确定某天是星期几?

获取星期,最简单的方法,用DATENAME,示例如下:

SELECT DATENAME(weekday,GETDATE())

比如今天是2020-11-20,查询结果为星期五。

知道月和日的日期,如何知道是星期几?

把两个日期间是多少天计算出来,再除以7,余数加上开始是星期几,得到哪天星期几了。(如果和大于7,减7,是几,就是星期几)

例如:2018年3月1日是星期四,计算2018年10月1日是星期几,这样计算:

相差214天,214÷7=30......4

星期四 4-7=星期一。

计算2018年10月1日是星期一。