次のフィールドを持つテーブルがある場合
ID, SomeFK, SomeTime
各の最新/上位 3 項目 ( に基づくSomeTime
) を返すクエリを作成するにはどうすればよいでしょうかSomeFK
。
したがって、結果は次のようになります
SomeFK Sometime
0 2012-07-05
0 2012-07-04
0 2012-07-03
1 2012-07-03
1 2012-07-02
1 2012-07-01
2 2012-07-03
2 2012-07-02
2 2012-07-01
....etc....
特定の最新アイテムを返品するのSomeFK
は簡単ですが、上記の場合はどうすればよいかわかりません。また、それは非常にシンプルであるべきだと思います!
編集:
申し訳ありませんが、重要な情報を見逃していました。これはSQL2000用なのでROW_NUMBER()
使えません!