我有一個名爲project_errors
表具有列project_id
,total_errors
和date
。因此,每天都會運行一個批處理作業,在特定日期爲特定項目插入包含錯誤數量的行。差異在同一列的Oracle表
現在我想知道有多少誤差減小,有多少錯誤被引入了一個項目一個給定的月份。我想到了插入後創建觸發器的解決方案,它將記錄錯誤是增加還是減少並放到另一個表中。但是這對先前插入的數據不起作用。有沒有其他辦法可以做到這一點?我研究了滯後函數,但不知道如何爲我的問題做到這一點。表結構如下。
Project_Id Total_Errors Row_Insert_Date
1 56 08-MAR-14
2 14 08-MAR-14
3 89 08-MAR-14
1 54 07-MAR-14
2 7 07-MAR-14
3 80 07-MAR-14
等等......
正是你想要在新列看什麼? – SriniV