【发布时间】:2020-03-23 17:59:19
【问题描述】:
我正在使用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);
有什么帮助吗?
【问题讨论】:
-
公共假期呢?
-
@CaiusJard 目前没有。