Sqlserver
 sql >> Base de données >  >> RDS >> Sqlserver

Comment définir le lundi comme premier jour de la semaine dans SQL Server

Le premier jour de la semaine est basé sur vos paramètres de langue du serveur. Le paramètre par défaut pour us_english est 7 (dimanche)

Vous pouvez trouver le premier jour de la semaine en cours en utilisant SELECT @@DATEFIRST

Cependant, vous pouvez utiliser DATEFIRST pour ça. Placez-le simplement en haut de votre requête

SET DATEFIRST 1; cela définit lundi comme premier jour de la semaine pour la connexion actuelle.

http://technet.microsoft.com/en-us/library/ms181598.aspx