現在我有一個基於特定條件的總時間問題。例如,我有這樣的事情。總和時間與特定分隔符
由於某些原因,我不得不添加基於他們的活動日的工作時間,如果只在活動日期審批狀態爲審批。
所以對於限制的例子,我有這樣的事情
-----------------------------------------------
| 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的數據類型? –