【发布时间】:2011-08-24 22:48:37
【问题描述】:
我有出价表,每个出价都有 Amount 和 AuctionID。
我想从每个 AuctionID 中求和/选择所有最高出价..
例子:
结果:
SELECT AuctionID,Amount, Highest FROM Bids Where Burned=0 ORDER BY Amount DESC
AuctionID Amount Highest
1 44.4400 0
3 43.7800 0
2 42.3300 0
1 22.2200 0
4 21.2700 0
1 21.2600 0
4 21.2500 0
2 21.2400 0
1 12.6600 0
4 12.5200 0
它应该返回 44.44、43.78、42.33、21.27。
“最高”是我认为可能有用的标志,但它仍然没有用。 我想看看是否有不使用标志的方法。
【问题讨论】:
-
为什么不返回
42.33for AuctionId=#2?
标签: sql sql-server select sum