나는 입찰가 테이블을 가지고 있으며, 각 입찰가에는 금액과 AuctionID가 있습니다. 내가/SUM 각 AuctionID에서 모두 가장 높은 입찰을 선택합니다동일한 테이블에서 다른 ID의 값 중 가장 높은 값을 얻으시겠습니까?
..
이예 :
의 결과 :
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'을 반환하지 않습니까? –
@ahmet Thx fixed : – Danpe