Leadのようなキーワードを持たない古いバージョンのsybaseを使用しています。
以下のようなテーブルがあります。
タイプ行時間数量 cat1 1 10:01:01.000 50 cat1 2 10:01.01.0010 cat1 3 10:01:01.002 1000 cat1 4 10:01.01.003 100 cat1 5 10:01:03.001 100
cat2、cat3などについても上記のデータを利用できます。データは時間の昇順で並べられています。
上記のテーブルから新しいテーブルを生成したいと思います。このテーブルでは、最小必要数量1000が満たされる最初の行/時間であるため、10.01.01.002以降の値のみが存在します。つまり、最小数量が満たされるのは3行目だけなので、新しいテーブルに行3、4、および5を含めます。上記のデータはcat1、cat2などのものです。
上記の表は膨大なので、効率的な方法を探しています。
ありがとう