Sybase中的问题滞后于概念

时间:2016-04-01 19:04:47

标签: sybase

我的sybase数据库

中有如下表格
ID,Col1,Col2
1,100,300
2,300, 400
3,400,500
4,900,1000.

我只想在sybase中使用以下结果。

1,100,500 --- cross interrow checking the values
2,900,1000. 

1 个答案:

答案 0 :(得分:0)

您没有指定您正在使用的数据库,我假设您使用的是Sybase ASE(而不是Sybase IQ或Sybase SQL Anywhere,它们支持滞后/潜在客户等)。

此外,您还不清楚自己想要什么,因为您尚未定义如何解释各行和列之间的关系。但我猜你实际上暗示了Col2-> Col1之间的依赖关系图。

在ASE中,您需要将其编写为基于循环的多步算法,从而确定依赖关系图。由于您不知道这将运行多少级别,因此您需要循环而不是自联接。您需要在临时表中跟踪结果。 不能再往前走......但这就是你需要的那种方法。