私はこのクエリを持っています:
SELECT ID, Value
FROM Table
WHERE ID = (SELECT MIN(ID) FROM Table WHERE RecID = 12637)
UNION
SELECT ID, Value
FROM Table
WHERE ID = (SELECT MAX(ID) FROM Table WHERE RecID = 12637)
これにより、2 つの値の結果の違いを理解してもらいたいと考えています。しかし、IDが異なる場合にのみそうする必要もあります.1つのレコードしか返されない場合、1つの結果しか返されないと私は信じているので、これは問題ではないと思います。
アップデート
ID | Value
------------
100 | 23000
110 | 25000
現在のクエリ結果は上に表示されています。2000年の結果を得る方法を探しています。
その背後にあるストーリー 各エントリの値を取得するテーブルがあります。後続のリビジョンである 1 つのレコードまたは 15 のレコードが存在する可能性があります。MIN(ID)
最初の記録と最新の記録で最初に報告されたものの違いを知りたいMAX(ID)