Написать sql запрос

Цена договорная
25 июня 2019, 10:26 • 9 откликов • 102 просмотра
Всем привет. Есть сложность с sql запросом, помогите, плиз.

Необходимо в ячейку promo таблицы sales поставить 1 или 0 в зависимости от того, был ли продан товар (good_id) из магазина (store_id) в указанную дату (date_id) по промо акции (т.е. находится ли дата внутри интервала start-end).

В таблицах promoplan, promolist и promotions содержится эта информация, но вместо good_id и store_id они содержат другие имена (good_code и store_code), словарь к которым дан в таблицах goods и stores соответственно.

Таблицы promoplan и promolist дополняют друг друга в том смысле, что дата проведения промо (name) из таблицы promoplan указана в таблице promolist.

Ссылка на вопрос и таблицы