Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
Вопрос по запросу
|
|||
|---|---|---|---|
|
#18+
Здравствуйте! Есть список уникальных ТТ+SKU и для каждого свои периодыТТSKUStartDateEndDateТТ1SKU1 01.10.201710.10.2017ТТ1SKU2 01.10.201710.10.2017ТТ2SKU1 08.10.201716.10.2017ТТ2SKU2 08.10.201716.10.2017............ Для каждого ТТ+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 Нужен такой результатСценарийTTSKUStartDateВСценарииEndDateВСценарииДатаСценарий1ТТ1SKU101.10.201707.10.201701.10.2017Сценарий1ТТ1SKU101.10.201707.10.201702.10.2017Сценарий1ТТ1SKU101.10.201707.10.201703.10.2017Сценарий1ТТ1SKU101.10.201707.10.201704.10.2017Сценарий1ТТ1SKU101.10.201707.10.201705.10.2017Сценарий1ТТ1SKU101.10.201707.10.201706.10.2017Сценарий1ТТ1SKU101.10.201707.10.201707.10.2017Сценарий2ТТ1SKU102.10.201708.10.201702.10.2017Сценарий2ТТ1SKU102.10.201708.10.201703.10.2017Сценарий2ТТ1SKU102.10.201708.10.201704.10.2017Сценарий2ТТ1SKU102.10.201708.10.201705.10.2017Сценарий2ТТ1SKU102.10.201708.10.201706.10.2017Сценарий2ТТ1SKU102.10.201708.10.201707.10.2017Сценарий2ТТ1SKU102.10.201708.10.201708.10.2017.................. Пытаюсь написать SQL-запрос для данной задачи Код: sql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.12.2017, 15:31 |
|
||
|
Вопрос по запросу
|
|||
|---|---|---|---|
|
#18+
общая идея (@td - может быть заранее заполнена): Код: sql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.12.2017, 16:48 |
|
||
|
Вопрос по запросу
|
|||
|---|---|---|---|
|
#18+
ferzmikk ... Запутался. Тут похоже цикл нужен. Скажите для решения данной задачи какую функцию надо использовать? Как правильно написать запрос? Если даты начала и конца в пределах 2 недель, то сделать еще одну табличку x с числами от 1 до 7 и сджойнить ее с таблицей, а потом это сджойнить с таблицей по условию t0.DateStart + x.num +7 меньше t1.DateEnd. Естественно для конкретной пары значений ТТ+SKU. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.12.2017, 16:58 |
|
||
|
|

start [/forum/topic.php?fid=46&msg=39575606&tid=1690613]: |
0ms |
get settings: |
8ms |
get forum list: |
13ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
32ms |
get topic data: |
9ms |
get forum data: |
2ms |
get page messages: |
45ms |
get tp. blocked users: |
1ms |
| others: | 210ms |
| total: | 324ms |

| 0 / 0 |
