Maison > base de données > tutoriel mysql > Comment obtenir le jour de la semaine à partir d'une date dans SQL Server 2005/2008 ?

Comment obtenir le jour de la semaine à partir d'une date dans SQL Server 2005/2008 ?

Patricia Arquette
Libérer: 2025-01-12 08:37:10
original
715 Les gens l'ont consulté

How to Get the Day of the Week from a Date in SQL Server 2005/2008?

Obtenir le jour de la semaine dans SQL Server 2005/2008

Question :

Comment déterminer le jour de la semaine correspondant à une date précise (comme le 1er janvier 2009) à l'aide de SQL Server 2005/2008 ? Existe-t-il une fonction intégrée qui peut effectuer cette tâche, ou dois-je recourir à une table auxiliaire ?

Réponse :

SQL Server 2005/2008 fournit des fonctions intégrées pour récupérer le jour de la semaine à partir d'une date. Vous pouvez utiliser DATENAME ou DATEPART pour y parvenir :

Utilisez DATENAME :

SELECT DATENAME(dw, GETDATE()) -- 输出:星期五
Copier après la connexion

Dans la fonction DATENAME, "dw" représente le jour de la semaine. Il renvoie une chaîne représentant le jour de la semaine, tel que « Lundi » ou « Mardi ».

Utilisez DATEPART :

SELECT DATEPART(dw, GETDATE()) -- 输出:6
Copier après la connexion

DATEPART, quant à lui, renvoie le jour de la semaine sous forme d'entier. Les valeurs entières vont de 1 à 7, où 1 correspond au dimanche et 7 correspond au 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!

Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Derniers articles par auteur
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal