我想创建一个基本的案例记录系统,当某人打开一个新问题时,会为该问题分配一个给定小时数的Sr_number。例如,Sr_number 1是4小时,2是6小时,3是8小时,4是24小时。
现在在时间戳上添加小时很容易,但我需要考虑星期一到星期五09:00到17:00的工作时间。如果案件给出了12小时的Sr_number和截止日期因为这一天下午16:00,所以截止日期延长到下一个工作日。基本上截止日期为12个工作小时。对于同一天记录的问题,计算时间应为1小时,下一个工作日的剩余时间为11小时。
如果是太阳,应该考虑直接去星期一。
示例:
案例创建时间:2015年6月10日下午12:04:39-有Sr_number 1(12小时)截止日期为:10/07/2015 12.05 PM 有意义吗?
另一个问题是我需要考虑暂停时间,这两个必须在工作时间内。 在某些情况下,星期六正在工作,有些假期。
我该怎么办? 我尝试过执行datepart,dateadd和datediff函数。但我只能找到工作日。 我是sql的新手。请指导相同的