|
Создание таблицы с периодом действия цен (Price list)
|
|||
---|---|---|---|
#18+
Добрый день! Столкнулся со следующей проблемой. Есть таблица (пример таблицы на рис. Таблица 1), где на каждый день указны цены товаров в магазине (кол-во строк за один день порядка 500 000). Нужно создать таблицу в которой будут указаны периоды действия цен (Таблица 2) тоесть нужно создать таблицу. Магазин - Товар - ДатаДействияС - ДатаДействияПо - Цена Есть у кого-нибудь идея, как это оптимальней сделать? ... |
|||
:
Нравится:
Не нравится:
|
|||
06.06.2021, 14:37 |
|
Создание таблицы с периодом действия цен (Price list)
|
|||
---|---|---|---|
#18+
msleg, поиск по "инвариант" на форуме суть будет такая Код: sql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12.
... |
|||
:
Нравится:
Не нравится:
|
|||
06.06.2021, 15:16 |
|
Создание таблицы с периодом действия цен (Price list)
|
|||
---|---|---|---|
#18+
court msleg, поиск по "инвариант" на форуме суть будет такая Код: sql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12.
Это ж позор и профнепригодность. LEAD/LAG спасет отца русской демократиии. ... |
|||
:
Нравится:
Не нравится:
|
|||
06.06.2021, 16:47 |
|
Создание таблицы с периодом действия цен (Price list)
|
|||
---|---|---|---|
#18+
msleg Есть у кого-нибудь идея, как это оптимальней сделать? Критерий оптимальности в студию С двумя датами проще искать, но возможны как накладки (две цены на дату) так и разрывы С одной датой это исключено, но запрос будет позаковыристее ... |
|||
:
Нравится:
Не нравится:
|
|||
06.06.2021, 17:00 |
|
Создание таблицы с периодом действия цен (Price list)
|
|||
---|---|---|---|
#18+
court, Спасибо. Вроде все работает как надо Код: 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.
... |
|||
:
Нравится:
Не нравится:
|
|||
06.06.2021, 23:00 |
|
|
start [/forum/topic.php?fid=46&fpage=23&tid=1684631]: |
0ms |
get settings: |
8ms |
get forum list: |
12ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
34ms |
get topic data: |
11ms |
get forum data: |
2ms |
get page messages: |
41ms |
get tp. blocked users: |
2ms |
others: | 281ms |
total: | 397ms |
0 / 0 |