我有一个名为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