3
votes

le lundi est le premier jour de la semaine

J'utilise le serveur Microsoft SQL et dans le serveur SQL, par défaut, le premier jour de la semaine est le dimanche, mais je dois le définir Lundi est le premier jour de la semaine.


2 commentaires

database.guide/…


Idéalement (à mon avis), vous écrivez plutôt du code agnostique DATEFIRST - trouvez des moyens en utilisant par exemple les dates "connues bonnes" à éviter en fonction des valeurs particulières renvoyées par ex. DATEPART .


4 Réponses :


2
votes

Vous pouvez utiliser SET DATEFIRST comme suit.

SET DATEFIRST 1

Vous pouvez en savoir plus à ce sujet ici et ici


0 commentaires

2
votes

Utilisez cette commande:

SET DATEFIRST 1;

Voir ceci post


0 commentaires

4
votes

Ceci définit le premier jour de la semaine sur lundi

SET DATEFIRST 1;


0 commentaires

3
votes

Vous pouvez utiliser

SET DATEFIRST {number}

number
1      Monday
2      Tuesday
3      Wednesday
4      Thursday
5      Friday
6      Saturday
7      Sunday

Voici le lien vers la documentation officielle: https://docs.microsoft.com/en-US/sql/t-sql/statements/set-datefirst-transact-sql?view=sql-server-2017


0 commentaires