2011-01-04 9 views
2

テーブルには6列のPKがあります。私は、5列のみに基づく別個のレコードと、6列目について、非別個のレコードからの任意の値とを得たいと考える。SQL Server - テーブルからDISTINCTレコードを取得するクエリ

alt text

は例えば、データの上記のセットで、私は、最後の5列のみと5行からCreatedDateにのための任意の値(私はCreatedValueが持っているものを気にいけないに基づく個別の行を取得したいです5つのレコードのうちの1つである限り)。私が持っている選択肢は何ですか?

おかげ ビクラム

答えて

1

は、私は、これはそれを行うべきだと思う:

Select Max(CreatedDate), BusinessDate, BookId, DataTypeId, Version, DelFlag 
From Table 
Group By BusinessDate, BookId, DataTypeId, Version, DelFlag 
2
select BusinessDate, Bookid, DataTypeId, Version, DelFlag, min(CreatedDate) 
    from YourTable 
    group by BusinessDate, Bookid, DataTypeId, Version, DelFlag 
+0

おかげでジョーとバリー。それは私の問題を解決する! – Vikram

+1

@Vikram:喜んで助けてください。回答の1つを受け入れてください。 –

関連する問題