2つのテーブルがあります。TSQL列の値が最後に変更されたときにテーブルから行の詳細を取得するクエリ
表1
Item
1
2
表2
Item Date Amount
1 12/31 30
1 12/30 30
1 12/29 20
2 12/31 100
2 12/30 90
2 12/29 90
今私の結果は
Item Date Amount
1 12/29 20
2 12/30 90
3 12/31 12
は基本的に、私は価格が最近変更されたときに日付を見つけるためにしようとしていたはず。次に、この情報を使用して、アイテムが現在の価格である日数を計算します。
おかげ
を返しますか? –
前日同様の質問をしました。 http://stackoverflow.com/questions/4583488/tsql-query-to-fetch-row-details-of-a-table-having-the-maximum-value-for-a-column/4583518#4583518 – Chandu
@Cybernate :同様ですが、同じではありません。今度は最大値を超えていません - 彼は2番目に最近の値の日付の後にあり、重複した値があります。 –