У меня есть датированная таблица цен на нефть марки Brent, в которой хранится прайс-лист с 1 по 31 января. Я хочу сравнить цену на 1 января 2020 года (или другую дату) с первым января 2021 года (или другой датой). В отчете будет указана дата, год, например, 2020 и 2021, с ценами на 2020 год, отображаемыми до 2020 года и цены на 2021 год, отображаемые до 2021 года. Я написал запрос ниже, но это не так.
SELECT b.date
, b1.price as year1
, b2.price as year2
from brentprices as b
join brentprices as b1
on b1.year = '2020'
join brentprices as b2
on b2.year = '2021'
Ниже приведен образец таблицы и данные
Below is the expected result
введите описание изображения здесь