现在我有一个基于特定条件的总时间问题。例如,我有这样的事情。总和时间与特定分隔符
由于某些原因,我不得不添加基于他们的活动日的工作时间,如果只在活动日期审批状态为审批。
所以对于限制的例子,我有这样的事情
-----------------------------------------------
| Activity Date | ApprovalStatus | WorkTime |
-----------------------------------------------
| 2017-01-06 | Rejected | 01:00:00 |
-----------------------------------------------
| 2017-01-06 | Approve | 03:00:00 |
-----------------------------------------------
| 2017-01-06 | Waiting | 02:00:00 |
-----------------------------------------------
| 2017-01-06 | Approve | 01:00:00 |
-----------------------------------------------
从这些例子中,接受工作时间,只有将从此情况进行汇总,因此,预期的结果是成为像下面。预期结果将变为04:00:00,因为只有最终结果才会被批准。
-----------------------------------------------
| Activity Date | ApprovalStatus | WorkTime |
-----------------------------------------------
| 2017-01-06 | Approved | 04:00:00 |
-----------------------------------------------
有没有什么启发来解决这个问题? PS:我正在使用SQL Server 2014.希望你能帮助我,谢谢!
总结只批准同一日期的状态记录? –
是@Jibin Balachadran,在同一天:) –
什么是WorkTime的数据类型? –