Я пытаюсь понять, как рассчитать общее количество периодов в году в базе данных. Возьмем, к примеру, подсчет общего количества отпусков за год.
Я использую:
Django - 1.11.7
Postgres - 9.4
Вот мои модели.py:
class Leave(models.Model):
leavedatefrom = models.DateField()
leavedateto = models.DateField()
Пример для иллюстрации проблемы:
leaves taken in 1 year (01/01/2019 - 31/12/2019)
record 1: (leavedatefrom)01/02/2019 - (leavedateto)05/02/2019 ===> 5 days
record 2: (leavedatefrom)10/05/2019 - (leavedateto)12/05/2019 ===> 3 days
Total days = 5 + 3 = 8 days
Как можно рассчитать в Django количество дней периодов в базе данных в году? В основном я хочу получить 8 дней в приведенном выше примере.