|
Как реализовать?
|
|||
---|---|---|---|
#18+
Подскажите, пожалуйста! Есть таблицы, сформированные мной запросами: Таблица_1 (выпуск): ID_модели, наименование продукции, №_партии, дата_прошлой_партии, дата_текущей_партии, дата_следующей_партии; Таблица_2 (цены): ID_модели, дата установления цены, цена; Мне нужно получить Таблицу_3, где каждой партии соответствует ее цена на тот момент; У меня получилось сджойнить цены по ID_модели и где дата установления цены между дата_прошлой_партии и дата_следующей_партии; Таким образом я получаю актуальную цену на текущую дату по тем партиям, у которых был предыдущий выпуск, и следующий выпуск и цена была установлена межу этими датами. Например, прошлая партия 15.01.2021, текущая 20.01.2021, следующая 01.02.2021. Цена на данную модель была установлена 18.01.2021. Следовательно данная цена джойнится. Все ок. А вот если цена была установлена на данную модель 20.12.2020, то фактически она есть но не джойнится. Но она есть. Как это реализовать, чтоб и данные цены попадали в джоин? И как реализовать это для тех партий где например есть только прошлая и текущая дата выпуска? ... |
|||
:
Нравится:
Не нравится:
|
|||
23.02.2022, 10:43 |
|
Как реализовать?
|
|||
---|---|---|---|
#18+
Код: sql 1. 2.
... |
|||
:
Нравится:
Не нравится:
|
|||
23.02.2022, 11:47 |
|
|
start [/forum/topic.php?fid=46&fpage=2&tid=1683808]: |
0ms |
get settings: |
11ms |
get forum list: |
15ms |
check forum access: |
5ms |
check topic access: |
5ms |
track hit: |
30ms |
get topic data: |
14ms |
get forum data: |
3ms |
get page messages: |
42ms |
get tp. blocked users: |
2ms |
others: | 254ms |
total: | 381ms |
0 / 0 |