SQL 中的星期几

Far*_*qat -4 mysql sql stored-procedures sql-server-2008

我只想从 SQL 中的特定日期获取星期几。我怎样才能得到从该日期开始的那一天?请指导我。顺便说一下,日期是2015-05-2015

Roc*_*etq 5

在SQL SERVER中一天可以这样计算:

select datename(dw,getdate()) --Monday

select datepart(dw,getdate()) --1
Run Code Online (Sandbox Code Playgroud)

此外,在此处输入链接描述,显示如何datepart仅通过创建用户定义的函数来计算一周中的某一天。

在 MYSql 中,您可以使用weekday()函数

SELECT WEEKDAY('2009-05-19'); --1
Run Code Online (Sandbox Code Playgroud)