ここで問題に直面しています (SQL Server 2005 を使用)。
私のSELECT
クエリは次のようになります。
SELECT
a.str_column1, b.str_column2, c.date_column3, c.guid_column4
FROM table
....
joining the other tables here to get my columns
....
GROUP BY
a.str_column1, b.str_column2, c.date_column3, c.guid_column4
これはこのようなものを与えるでしょう
a.str_column1 b.str_column2 c.date_column3 c.guid_column4
------------------------------------------------------------------
a1 b1 15/07/2013 someID
a2 b2 05/06/2012 someID
a1 b1 07/08/2013 someID
....
今、私はそれが and によってグループ化され、最新のものだけを取得するようにしa.str_column1
たいb.str_column2
( order by c.dat_column3
)
a.str_column1 b.str_column2 c.date_column3 c.guid_column4
------------------------------------------------------------------
a1 b1 07/08/2013 someID
a2 b2 05/06/2012 someID
SQLでこれを達成する方法はありますか?