Этот вопрос мог быть решен много раз или даже задан много раз.Но так как я не разбираюсь в SQL, я не могу понять, что можно найти в Интернете.Как будто я не могу настроить запросы из Интернета для своих нужд.И тут мне нужно
У меня есть таблица с именем Orders
, содержащая такие поля, как OrderId
, OrderDate
и т. Д.
Мне нужно сгенерировать лист Excel,Лист будет иметь количество заказов, сгруппированных по неделям.(Например, сколько заказов было сделано за эту неделю)
Пользователь может выбрать год, за который ему / ей нужен отчет.
Так что, если пользователь выбирает текущий год, мне нужносоздать отчет в формате Excel, содержащий данные с 1 января по сегодняшний день, сгруппированные по неделям.
Если пользователь выбирает любой другой год (возможно, предыдущие годы), то мне нужно создать отчет, содержащий все данные за этот год, сгруппированные по неделям..
В настоящее время я ищу запрос SQL, который возвращает такие данные (ожидаемый результат)
Week Date Range Total No of Orders
-----+--------------------------+-------------------
week#1 2018-01-01 - 2018-01-07 10
week#2 2018-01-08 - 2018-01-14 0
week#3 2018-01-15 - 2018-01-21 1
Как мне написать запрос для достижения того же самого?
Нужна консультация специалиста ...