Мы передадим информацию о месяце в формате ггггММ. Исходя из этого ввода, как я получу от FirstDate до LastDate этого месяца?
Input: -202005
OutPut Должно быть: -
2020-05-01, 2020-05-02, ..... 2020-05-31
Для этого можно использовать generate_series():
generate_series()
select g.dt::date from generate_series(to_date('202005', 'yyyymm'), to_date('202005', 'yyyymm') + interval '1 month' - interval '1 day', interval '1 day') as g(dt);