【发布时间】:2012-07-20 12:58:28
【问题描述】:
使用 Oracle PL/SQL 我需要使用截止日期和完成任务所需的工作时间来计算任务的开始日期。
鉴于截止日期为 2012 年 7 月 24 日 17:00,完成任务所需的时间为 20 小时,并使用上午 8 点至下午 5 点的工作时间(1 小时午餐 - 所以每天最多 8 小时)我需要计算在 PL/SQL 中显示开始日期/时间是什么...应该在 2012 年 7 月 22 日 13:00 出现。
【问题讨论】:
-
我们需要知道午餐时间。星期几重要吗(仅在周一至周五工作)?另外,你试过什么?
-
@AdamHawkes 是的,仅限周一至周五。午餐时间各不相同,但这并不重要,只是每天的工作不超过 8 小时。