Extraction du jour de la semaine dans SQL Server (2005/2008 et versions ultérieures)
Une exigence fréquente dans la gestion des bases de données SQL Server consiste à identifier le jour de la semaine correspondant à une date donnée. Cette fonctionnalité s'avère inestimable pour des tâches telles que la planification ou l'analyse de données en fonction du jour de la semaine.
Exploiter les fonctions intégrées
SQL Server propose à cet effet deux fonctions natives : DATENAME
et DATEPART
.
Emploi de DATENAME
La fonction DATENAME
génère une chaîne de texte représentant un composant de date spécifié. Pour obtenir le jour de la semaine, utilisez le spécificateur de format 'dw' :
<code class="language-sql">SELECT DATENAME(dw, '20090101') -- Returns 'Thursday'</code>
Utilisation de DATEPART
La fonction DATEPART
renvoie une valeur numérique représentant le composant de date spécifié. 'dw' signifie le jour de la semaine (1 pour dimanche, 7 pour samedi) :
<code class="language-sql">SELECT DATEPART(dw, '20090101') -- Returns 5 (Thursday)</code>
Remarques importantes
SET LANGUAGE
pour ajuster le paramètre de langue.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!