【发布时间】:2011-09-11 13:43:29
【问题描述】:
我想编写一个 sql server 2008 查询,该查询按按照下表发布的最新日期排序的品牌 ID 选择最重要的不同产品:
dbo.Products
ProductId, BrandId, PublishedOn
表格内容:
1, 1, 2011-01-01
2, 2, 2011-01-01
3, 3, 2011-01-01
4, 1, 2011-01-09
5, 1, 2011-01-10
6, 2, 2011-01-10
我追求的输出是:
6, 2, 2011-01-10
5, 1, 2011-01-10
3, 3, 2011-01-01
有人知道如何实现吗?
抱歉,如果标题不正确,但我不知道如何表达这个。
【问题讨论】:
标签: sql-server sql-server-2008 greatest-n-per-group