J'emploie le serveur de sql 2005. Je veux juste savoir est là quelque chose que nous pouvons obtenir le numéro de semaine pour le mois particulier. Exemple Date = '2008-10-16'
Y at-il quelque chose que nous pouvons avoir SELECT WEEK(Date)
. Ou toute meilleure suggestion.Fonction de semaine() dans le manuscrit de SQL
2
A
Répondre
2
select (datepart(dd,'2008-10-08')-1)/7 + 1
2
SELECT DATEPART(week, '2008-10-16')
2
Vous pouvez le faire de cette façon:
SET @weeksinmonth=datediff(week, @date, @lastdate) + 1
C'est un copier-coller sur un de mes procédures stockées.
Y at-il un moyen que je peux obtenir une semaine pour le mois. Il me donne 42 je suppose que c'est la semaine de l'année. – jbcedge