Oracle SQL将行中的一列与同一列中的前一行进行比较

问题描述

这是我的表(Table1)当前在Oracle数据库中的方式。

<CustomTooltip id="123"><Text>...</Text></CustomTooltip>

我试图获得一个输出,该输出将每一行的Product列进行比较,以得到如下所示的内容: 在这里,我正在比较第1行和第2行,以查看第2行是否具有第1行中没有的新产品(NEW_PRODUCTS)。

似乎我可以使用LAG或LEAD函数,但由于产品之间使用ID Year_Mth Product 123 201901 1,2,3 123 201902 1,4,5 123 201903 2,3,6 123 201904 1,5,6 分隔符,因此似乎很棘手。

,

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)