OVH Cloud OVH Cloud

problème datepart week 01/01/2005

2 réponses
Avatar
ADX
bonjour,

SQL server me renvoie le mauvais numéro de semaine pour le 01/01/2005. au
lieu de me renvoyer 53, il me renvoie 1, du coup j'obtiens un décalage pour
la semaine 1 du 03/01/2005 qui passe à 2. Quelqu'un à une solution simple.

Merci et bonne année,

Alex

2 réponses

Avatar
François 37
il faut changer les réglages pour que la premiere semaine qui comprend 4
jours est la 1 de l'année considérée (Norme ISO)
faire une bidouille avec jeudi premier jour de la semaine ==> implique que
la semaine 1 est celle qui contient le jeudi 6 ...
voir du coté de SET DATEFIRST puis DATEPART

"ADX" a écrit dans le message de
news:
bonjour,

SQL server me renvoie le mauvais numéro de semaine pour le 01/01/2005. au
lieu de me renvoyer 53, il me renvoie 1, du coup j'obtiens un décalage


pour
la semaine 1 du 03/01/2005 qui passe à 2. Quelqu'un à une solution simple.

Merci et bonne année,

Alex


Avatar
Yan
Bonjour,

Le problème a déjà été abordé dans ce forum même, pas plus tard qu'il y a 2j

Une solution possible :
http://www.developpez.net/forums/viewtopic.php?p69167&sid÷3891646b102344bdcdfc7501e0744e#1569167

Yan



"ADX" a écrit dans le message de
news:
bonjour,

SQL server me renvoie le mauvais numéro de semaine pour le 01/01/2005. au
lieu de me renvoyer 53, il me renvoie 1, du coup j'obtiens un décalage


pour
la semaine 1 du 03/01/2005 qui passe à 2. Quelqu'un à une solution simple.

Merci et bonne année,

Alex