0
は、ここでは、この表から、私のテーブルのテーブル構造SQL Serverは -
id | Name | Date | VersionID
----+---------------+---------------+-------------------------------------
1 | Item 1 | 10/15/2012 | F8883CA4-3603-476D-BA33-1BBB6B87A79F
1 | Item 1 | 11/06/2012 | AA22DA27-87D1-42EC-96F6-A4846A45DF6B
1 | Item 1 | 11/06/2018 | AA22DA27-87D1-42EC-96F6-A4846A45DF6B
2 | Item 2 | 11/06/2015 | F8883CA4-3603-476D-BA33-1BBB6B87A79F
2 | Item 2 | 12/15/2012 | AA22DA27-87D1-42EC-96F6-A4846A45DF6B
2 | Item 2 | 1/19/2013 | F8883CA4-3603-476D-BA33-1BBB6B87A79F
ある列にMAX()値の1行を選択して、各バージョンのために、私は最大の日付で各項目を取得したいと思います。
id | Name | Date | VersionID
----+---------------+---------------+-------------------------------------
1 | Item 1 | 10/15/2012 | F8883CA4-3603-476D-BA33-1BBB6B87A79F
1 | Item 1 | 11/06/2018 | AA22DA27-87D1-42EC-96F6-A4846A45DF6B
2 | Item 2 | 11/06/2015 | F8883CA4-3603-476D-BA33-1BBB6B87A79F
2 | Item 2 | 12/15/2012 | AA22DA27-87D1-42EC-96F6-A4846A45DF6B
例Iは、rank
とdense_rank
機能を試みたが、私は試したロジックは、期待される結果を返していません。思考?
は、あなたはあなたがしようとした言う私たちに示していることはできますか? – Mihai