чтобы сгенерировать все даты между заданной датой, а затем считать требуемые дни.
узнать количество дней между двумя датами, мы можем использовать что-то вроде этого:
SELECT date_part('day',age('2017-01-31','2017-01-01')) as total_days;
В приведенном выше запросе мы получили 30 вместо 31. Почему это так?
И я тоже хочу узнать количество днейКроме Воскресенья. Ожидаемый выход за интервал('2017-01-01', '2017-01-31')
:
Total Days = 31
Total Days except Sundays = 26