Как получить количество отработанных дней в PostgreSQL?
Есть агенты, которые могут работать под одним id в разное время. Необходимо получить по каждому агенту кол-во отработанных дней в январе, феврале и т.д. Например, под id=1000 в январе работали два разных человека (Иванов и Зайцев), причем у Зайцева нет даты окончания работы, что означает, что он работает по настоящее время. Как можно запросом получить таблицу, связывая календарь с id агента по датам начала и окончания работы?