次のテーブルがあるとします
ID ITEM QUANTITY DATE
1 A 50 Jan 3, 2013
2 B 80 Jan 1, 2013
3 C 70 Jan 5, 2013
4 D 80 Jan 4, 2013
最高の数量と最高の日付を持つレコードを取得する単一のクエリを作成する必要があります。たとえば、最終結果は次のようになります。
4 D 80 Jan 4, 2013
更新:まず、数量が最も多いレコードを選択する必要があります。この場合、それはレコード番号になります。2 と 4. 次に、日付が最も高いこれら 2 つのレコードから再度除外する必要があります。
ORACLE で SQL クエリを作成するにはどうすればよいですか?