我有投标表,每个投标都有Amount和AuctionID。在同一张桌子上获得不同ID的最高值?
我要总结/选择每个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。
'最高'是我认为可能有用的标志,但它仍然没有用处。 我想看看是否有一种方法可以不使用标志。
为什么不是为AuctionId ='#2'返回'42.33'? – 2011-05-13 13:24:12
@ahmet Thx固定:) – Danpe 2011-05-13 13:27:13