2010-11-04 4 views
2

Le specifications sur SQL Azure mentionne les fonctions de date et d'heure ODBC, à savoir pour transformer une date en jour de la semaine. Je voudrais savoir comment l'exécuter en SEDE, si possible.Fonction DAYOFWEEK pour SEDE?

Actuellement, en utilisant les résultats de DAYOFWEEK dans un message d'erreur:

SELECT DAYOFWEEK(LastActivityDate) FROM Posts Limit 1; 

Error: 'DAYOFWEEK' is not a recognized built-in function name.

Répondre

2

DAYOFWEEK est une fonction MySQL (également pour LIMIT) - Azure utilise la fonctionnalité TSQL de Microsoft - vous voulez DATEPART:

SELECT TOP 1 
     DATEPART(dw, LastActivityDate) 
    FROM Posts 

Référence:

+0

Impressionnant! Merci! – MPelletier