我使用的是旧版本的 sybase,它没有像 Lead 这样的关键字。
我有一张如下图所示的表格。
类型 行 时间 数量 第一类 1 10:01:01.000 50 猫 1 2 10:01.01.001 0 1 类 3 10:01:01.002 1000 1 类 4 10:01.01.003 100 1 类 5 10:01:03.001 100
我也有上述数据可用于 cat2、cat3 等。数据按时间递增的顺序排列。
我想从上表中生成一个新表,其中的值仅从 10.01.01.002 开始,因为它是满足最低要求数量 1000 的第一行/时间。即在新表中包括第 3、4 和 5 行,因为只有在第 3 行才满足最小数量。以上数据是针对cat1、cat2等的。
上表很大,所以我正在寻找一种有效的方法。
谢谢