Наш бизнес рассматривает неделю с (понедельник - воскресенье). Мне нужно написать функцию T-SQL, которая пропускает год, неделю нет как параметры, и она вернет дату начала и окончания этой недели. Однако я видел много примеров, но проблема заключается в перекрытии года.T-SQL - получить начальную и конечную дату на основе номера недели.
например 26 декабря 2011 (понедельник) - 1 января 2012 (воскресенье) ... < < бы хотеть рассмотреть это как последнюю неделю 2011 года
А также в T-SQL DATEPART (ww, DATE) считает воскресенье началом недели?
Или я лучше создаю свой собственный стол с неделей и сохраняю дату начала и окончания?
Как бы вы определили в первую неделю года? – Andomar
Ну, 3 января 2011 года - 9 января 2011 года. Первое понедельник года. – user1106741
Вы можете использовать 'SET DATEFIRST', чтобы указать начальный день недели. – Magnus