我有一张桌子上有一张PK,里面有6列。我希望仅基于5列获得不同的记录,而对于第6列,我希望获得非不同记录中的任何值。
例如,在上面的数据集中,我希望仅基于最后5列获取不同的行,并且从5行获取CreatedDate的任何值(我不关心CreatedValue具有什么,只要它来自5条记录之一)。我有什么选择?
由于 维克拉姆
答案 0 :(得分:2)
select BusinessDate, Bookid, DataTypeId, Version, DelFlag, min(CreatedDate)
from YourTable
group by BusinessDate, Bookid, DataTypeId, Version, DelFlag
答案 1 :(得分:1)
我认为应该这样做:
Select Max(CreatedDate), BusinessDate, BookId, DataTypeId, Version, DelFlag
From Table
Group By BusinessDate, BookId, DataTypeId, Version, DelFlag