私はこのようなテーブルがあります。列の値が最初に増加する行を見つける方法はありますか?
RunId------CompanyId------NumberOfEmployees
1-------------------1-------------------10
2-------------------1-------------------10
3-------------------1-------------------8
4-------------------1-------------------9
5-------------------1-------------------11* (The first time company 1 expands to a size bigger than it's original size of 10)
6-------------------1-------------------12
3-------------------2-------------------50
4-------------------2-------------------55* (The first time company 2 expands to a size bigger than it's original size of 55)
5-------------------2-------------------54
1-------------------3-------------------100
2-------------------3-------------------100
3-------------------3-------------------100
をそして、私は、各企業IDを見つけるしたい、何を実行同社は最初の出発サイズより大きいですサイズに拡大し始めました。事前にお時間をそんなに
CompanyId------StartRun------ExpansionRun-------StartingSize
1-------------------1-------------------5-------------------10
2-------------------3-------------------4-------------------50
ありがとう:
だから私はこのような結果セットを持っているしたいと思います!
私は研究を行って、この回答がSelect rows where column value has changedであることを発見しましたが、これは開始された会社の最初の実行と比較するのではなく、連続した実行を比較するだけです。
どのように1は、元のサイズを見つけることができますか? – 1000111
元のサイズは、当社が最初に見たランのサイズです。例:会社2の元のサイズは50です。最初に表示されているのはラン3でサイズ50です。ありがとう! – vincwng