получить сумму количества в неделю со вторника по понедельник - PullRequest
2 голосов
/ 10 мая 2011

Я использую SQL SERVER 2005 и у меня есть таблица, в которой хранятся challans. Имеется поле «Количество» Я хочу иметь сумму количества за недели месяца. Но эти недели должны начинаться со вторника по понедельник ( это международный стандарт учета нефти )

1 Ответ

2 голосов
/ 10 мая 2011

Вы можете использовать set DATEFIRST, чтобы установить первый день недели, а затем использовать datepart.

Эти операторы SQL должны получить то, что вы хотите. Предполагается, что ваша таблица называется, а столбец даты -

SET DATEFIRST 2;

выберите часть даты (неделя,: my_date), сумма (количество) от сгруппировать по дате (неделя: my_date)

...