![我需要在工作时间内计算两个日期之间的时间](https://linux22.com/image/1435639/%E6%88%91%E9%9C%80%E8%A6%81%E5%9C%A8%E5%B7%A5%E4%BD%9C%E6%97%B6%E9%97%B4%E5%86%85%E8%AE%A1%E7%AE%97%E4%B8%A4%E4%B8%AA%E6%97%A5%E6%9C%9F%E4%B9%8B%E9%97%B4%E7%9A%84%E6%97%B6%E9%97%B4.png)
我有一个在 Excel 中执行此操作的公式,但我想将其转换为 Access 我有两个日期 - 开始时间和结束时间。我只需要知道工作时间内它们之间的小时数:分钟数。采取最复杂的方案:
- 营业时间为周一至周五 9 点至 5 点(节假日除外)
- 活动于周五下午 4:30 发生,并于周二上午 10:30 结束
- 星期一是假期
- 最终时间应为 2 小时
有什么建议么?
答案1
如果您在 Excel 中有一个公式,您实际上应该能够将此逻辑放入 Acess 查询中,只需更改语法以适应 Sql。同样,如果您必须使用它,只需将 Excel 逻辑转换为 VBA。您面前有答案,您只需要将其转换为不同的语言,