Функция Week () в sql скрипте

Я использую sql server 2005. Я просто хочу знать, можно ли получить номер недели для конкретного месяца. Пример Date = '2008-10-16' Есть что-нибудь, что мы можем получить SELECT WEEK(Date). Или любое лучшее предложение.

ReactJs | Supabase | Добавление данных в базу данных
ReactJs | Supabase | Добавление данных в базу данных
Это и есть ваш редактор таблиц в supabase.👇
Понимание Python и переход к SQL
Понимание Python и переход к SQL
Перед нами лабораторная работа по BloodOath:
2
0
14 744
3
Перейти к ответу Данный вопрос помечен как решенный

Ответы 3

SELECT DATEPART( week, '2008-10-16')

Есть ли способ получить неделю за месяц? Это дает мне 42, я думаю, это неделя в году.

jbcedge 15.10.2008 02:42

Сделать это можно так:

SET @weeksinmonth=datediff(week, @date, @lastdate) + 1

Это копирование и вставка одной из моих хранимых процедур.

Ответ принят как подходящий

select (datepart(dd,'2008-10-08')-1) / 7 + 1

Другие вопросы по теме