Здравствуйте!
Для каждого ТТ+SKU имеет свое количество сценарий, в зависимости от длины периода. То есть в одном сценарии должно быть 7 дней. К примеру
Для ТТ1+SKU1, где StartDate = 01.10.2017 и EndDate=10.10.2017 должно быть 4 периода по 7 дней подряд:
1. 01.10.2017 - 07.10.2017
2. 02.10.2017 - 08.10.2017
3. 03.10.2017 - 09.10.2017
4. 04.10.2017 - 10.10.2017
А для ТТ2+SKU1, где StartDate = 08.10.2017 и EndDate=12.10.2017 должно быть 3 периода по 7 дней подряд:
1. 08.10.2017 - 14.10.2017
2. 09.10.2017 - 15.10.2017
3. 10.10.2017 - 16.10.2017
Запутался. Тут похоже цикл нужен. Скажите для решения данной задачи какую функцию надо использовать? Как правильно написать запрос?
+ Есть список уникальных ТТ+SKU и для каждого свои периоды |
Для каждого ТТ+SKU имеет свое количество сценарий, в зависимости от длины периода. То есть в одном сценарии должно быть 7 дней. К примеру
Для ТТ1+SKU1, где StartDate = 01.10.2017 и EndDate=10.10.2017 должно быть 4 периода по 7 дней подряд:
1. 01.10.2017 - 07.10.2017
2. 02.10.2017 - 08.10.2017
3. 03.10.2017 - 09.10.2017
4. 04.10.2017 - 10.10.2017
А для ТТ2+SKU1, где StartDate = 08.10.2017 и EndDate=12.10.2017 должно быть 3 периода по 7 дней подряд:
1. 08.10.2017 - 14.10.2017
2. 09.10.2017 - 15.10.2017
3. 10.10.2017 - 16.10.2017
+ Нужен такой результат |
+ Пытаюсь написать SQL-запрос для данной задачи |