我有一系列獨特的事件,可能會持續任意時間。由於事件可能會在特定的月份之前開始(在這種情況下,它會貢獻上個月以及當前的月份)並且在特定的月份之後完成,所以我需要計算事件對每月總計的貢獻小時數。查詢跨越月份邊界的事件的月總時數
的數據看起來類似:
Event | StartDate | EndDate |
-------------------------------
| 1 | 10/01/2015| 11/01/2015|
| 2 | 20/12/2014| 9/01/2015 |
| 3 | 25/01/2015| 14/02/2015|
最後,我嘗試生成按月和年份合計每個月的「事件時間」(而不是每個事件分組名單 - 一個月內事件總結)。
說實話,我甚至不知道從哪裏開始。
你的日期字段是'date'或'datetime'?因爲如果你現在想要計算小時數,全部都是24h –
這裏的結束日期沒有意義。這是虛擬價值嗎?結束日期應該大於開始日期 活動開始日期結束日期 | 2 | 20/12/2015 | 9/01/2015 | –
我的錯誤 - 我會糾正它 – skyman