@@DATEFIRST (Transact-SQL)

Mis à jour : 14 avril 2006

Retourne la valeur actuelle, pour la session, de SET DATEFIRST.

Icône Lien de rubriqueConventions de la syntaxe de Transact-SQL

Syntaxe

@@DATEFIRST

Notes

SET DATEFIRST indique le premier jour de chaque semaine. Pour les États-Unis, la valeur par défaut est 7 (dimanche).

Les paramètres de langue affectent les informations relatives à la date. Dans l'exemple suivant, la langue est d'abord définie à italian. SELECT @@DATEFIRST retourne 1. La langue est ensuite définie à us_english. SELECT @@DATEFIRST retourne 7.

SET LANGUAGE italian
GO
SELECT @@DATEFIRST
GO
SET LANGUAGE us_english
GO
SELECT @@DATEFIRST

Types de retour

tinyint

Exemple

L'exemple suivant définit le premier jour de la semaine à 5 (vendredi) et considère que le jour actuel, Today, est samedi. L'instruction SELECT retourne la valeur DATEFIRST et le numéro du jour actuel de la semaine.

SET DATEFIRST 5
SELECT @@DATEFIRST AS '1st Day', DATEPART(dw, GETDATE()) AS 'Today'

Voici le jeu de résultats obtenu :

1st Day           Today
----------------  --------------
5                 2

Voir aussi

Référence

DATEPART (Transact-SQL)
Fonctions de configuration (Transact-SQL)
SET DATEFIRST (Transact-SQL)

Aide et Informations

Assistance sur SQL Server 2005

Historique des modifications

Version Historique

14 avril 2006

Nouveau contenu :
  • Ajout d'informations sur l'effet des paramètres de langue sur @@DATEFIRST.