Я использую Microsoft Access
для подсчета количества отпусков врачей. У врачей есть до 31 дня для выходных в год, из которых я извлекаю количество праздников.
Однако я не хочу подсчитывать выходные дни между началом и концом дня.
В настоящее время мой код следующий, который считает выходные дни:
TRANSFORM 31-Nz(Sum(DateDiff("d",DateAdd("d",-1,leaves.leave_starting_date),leaves.leave_end_date)),0) AS Days
SELECT doctors.Name
FROM doctors LEFT JOIN leaves ON doctors.ID = leaves.doctor_id
GROUP BY doctors.Name
PIVOT Year(leaves.leave_starting_date);
Любая помощь?