每天甲骨文基於時間戳的計算我有一個包含兩個時間戳記T1(活動廣場日期)和T2(事件結束日期)和主鍵事件ID表。使用兩個datetime列
如果事件是開放的,然後T2將空時甚至被封閉在同一行會與事件關閉日期T2將得到更新。 例如,我想檢查在開放日期的每一天打開多少個問題(t1)從01-apr-2016到2016年4月10日。
我必須根據選定的日期範圍計算每天打開多少個事件。 比方說,如果事件ID 1已得到了開幕1-APR,結果被封閉10-APR,我計算的開通問題的數量每天在11-APR那麼就應該給我開數事件1從1月1日到10月4日。
表結構: -
================================================
EVENTID T1 T2
================================================
1 01-apr-2016 10-apr-2016
2 02-apr-2016 08-apr-2016
3 05-apr-2016 09-apr-2016
預期輸出: -
==============================================================================
DATE TOTAL_OPEN_EVENTS
==============================================================================
01-apr-2016 1
02-apr-2016 2(1 issue open on 1st(not closed on 2nd) and 1 on 2nd)
03-apr-2016 2
04-apr-2016 2
05-apr-2016 3
06-apr-2016 3
07-apr-2016 3
08-apr-2016 2(1 issue got closed on 8th(which was opened on 2nd))
09-apr-2016 2
10-apr-2016 0
如何做這種計算的Oracle數據庫?
請顯示示例表數據和預期輸出。 – OldProgrammer
@OldProgrammer添加了表結構和預期輸出。 –
不應該指望09年4月09日是1,而不是2?事件#3已關閉。 – OldProgrammer