Maison >base de données >tutoriel mysql >Comment puis-je déterminer le jour de la semaine à partir d'une date dans SQL Server ?
Déterminer le jour de la semaine dans SQL Server
Lorsque vous travaillez avec des dates dans SQL Server, déterminer le jour de la semaine correspondant est une exigence très courante. Par exemple, étant donné la date « 1er janvier 2009 », vous souhaiterez peut-être déterminer si nous sommes lundi, mardi, etc.
Fonctions intégrées
Heureusement, SQL Server fournit des fonctions intégrées pour simplifier cette tâche sans avoir besoin de tables auxiliaires.
1. DATENOM
La fonction DATENAME renvoie la partie spécifiée de la date sous forme de chaîne. Pour obtenir le jour de la semaine, utilisez le paramètre "dw":
<code class="language-sql">SELECT DATENAME(dw, GETDATE()) -- 星期五</code>
2. DATEPART
La fonction DATEPART fonctionne de la même manière, mais elle renvoie la partie spécifiée de la date sous forme d'entier. Pour le jour de la semaine, utilisez le paramètre "dw":
<code class="language-sql">SELECT DATEPART(dw, GETDATE()) -- 6</code>
Dans ce cas, l'entier 6 représente vendredi car les dates dans SQL Server sont numérotées de 1 (dimanche) à 7 (samedi).
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!