SEDE的DAYOFWEEK功能?

时间:2010-11-04 01:25:15

标签: sql tsql azure odata

SQL Azure上的specifications提及ODBC日期和时间函数,即将日期转换为工作日。如果可能的话,我想知道如何在SEDE中执行它。

目前,使用DAYOFWEEK会产生错误消息:

SELECT DAYOFWEEK(LastActivityDate) FROM Posts Limit 1;
  

错误:'DAYOFWEEK'不是公认的内置函数名称。

2 个答案:

答案 0 :(得分:2)

DAYOFWEEK是MySQL功能(同样适用于LIMIT) - Azure使用Microsoft的TSQL功能 - 您需要DATEPART

SELECT TOP 1
       DATEPART(dw, LastActivityDate) 
  FROM Posts

参考:

答案 1 :(得分:0)

我按照您提供的文档链接,并将其用法说明为:

SELECT TOP 1
    {fn DAYOFWEEK( LastActivityDate )}
FROM Posts

示例:https://data.stackexchange.com/stackoverflow/query/716136