Wouldn't I have to generate a series based on the date range (by day) and then group by DOW _after_ that?
pgsql-general by date:
Соглашаюсь с условиями обработки персональных данных