我有一张桌子A i / p
id date Flag 1 23-04-2017 Y 1 23-05-2017 N 1 21-06-2017 Y 1 20-05-2017 Y 2 23-04-2017 Y 2 23-05-2017 N 2 21-06-2017 Y 2 20-05-2017 Y
o / p
id date Flag Date_diff 1 23-04-2017 Y 1 21-06-2017 Y 1 20-05-2017 Y 2 23-04-2017 Y 2 21-06-2017 Y 2 20-05-2017 Y
在上面的示例中,我只需要为订单日期中的每个ID计算flag='Y'
的日期差异,如果有人手动输入记录,就可以计算日期差异:
例如:在第一次运行日期比较中已经计算出了差异,而在第二次运行中,日期标记之一已更改为N,因此该记录的不计算日期差必须重新计算。日期差异仅用于下一条记录。