SQL: comment obtenir de dimanche de la semaine en cours
Je veux obtenir le dernier jour( dimanche) de la semaine en cours donné un timestamp. J'ai essayé de suivre le script, mais il revient le samedi comme le dernier jour plutôt que le dimanche, comme je m'y attendais.
Select DATEADD(DAY , 7-DATEPART(WEEKDAY,GETDATE()),GETDATE()) AS 'Last Day Of Week'
Toute réponse est la bienvenue!!
- Donc, vous voulez semaine lundi -> dimanche? Par défaut dans SQL Server est dimanche -> le samedi.
- Consultez également cette weblogs.sqlteam.com/peterl/archive/2009/06/17/...
- Le samedi est le jour 7, les semaines commencent le dimanche.
Vous devez vous connecter pour publier un commentaire.
Il ne fonctionnera que si vous modifiez la norme DATEFIRST du dimanche (7) au lundi (1):
Préfixe de votre commande avec
set datefirst 1