2 Stimmen

DAYOFWEEK-Funktion für SEDE?

El Spezifikationen auf SQL Azure erwähnen ODBC-Datums- und Zeitfunktionen, nämlich um ein Datum in einen Wochentag umzuwandeln.

Derzeit führt die Verwendung von DAYOFWEEK zu einer Fehlermeldung:

SELECT DAYOFWEEK(LastActivityDate) FROM Posts Limit 1;

Fehler: 'DAYOFWEEK' ist kein anerkannter eingebauter Funktionsname.

2voto

OMG Ponies Punkte 312816

DAYOFWEEK ist eine MySQL-Funktion (gleiches gilt für LIMIT) - Azure verwendet Microsofts TSQL-Funktionalität - Sie wollen DATEPART :

SELECT TOP 1
       DATEPART(dw, LastActivityDate) 
  FROM Posts

Referenz:

0voto

Cœur Punkte 34332

Ich bin dem Link zur Dokumentation gefolgt, den Sie angegeben haben, und dort wird die Verwendung wie folgt beschrieben:

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

Beispiel: https://data.stackexchange.com/stackoverflow/query/716136

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X