У меня в календаре есть следующее событие ========================================= ======= календарь ========================================== ====== события начинаются ...

-1
Ratchainant Thammasudjarit 10 Апр 2021 в 07:33

1 ответ

Лучший ответ

Я бы сделал это так:

select d.date, d.value, c.events from daily d left join calendar c on (d.date between c.start and c.end and c.country = 'us'); 

Я воссоздал ваши таблицы (с небольшими различиями в именах столбцов) в db-fiddle и вы можете найти там запрос.

Обратите внимание, что я не эксперт по PostgreSQL, я просто подумал, что, возможно, смогу помочь вам с вашей проблемой. :)

1
Shaarx 10 Апр 2021 в 07:22