Нужно написать SQL код, который одним запросом сделает выборку данных из бд Postgres. Есть данные по торгам с разбивкой по дням. На основе этих данных нужно сделать выборку по месяцам. Одна строка один месяц. В колонке date дата последнего дня месяца из имеющихся в таблице. В колонке open данные open первого дня в месяце. В колонке close close последнего дня месяца. В колонке high и low соответственно максимальное и минимальное значение в группе
Тестовые данные
В результате выполнения запроса на тестовых данных должна получиться таблица
date open high low close
2021-09-08 5785 6080 5525 5840
2021-08-31 4195 6265 4005 5675
2021-07-31 3850 4630 3675 4150