需要在两个拍卖日期之间找到MAX值

时间:2017-12-12 16:42:18

标签: mysql

所以我有以下正常工作。

SELECT ItemID, ItemDescription, BidStartingPrice, BuyItNowPrice, AuctionDate
FROM ITEM
WHERE AuctionDate BETWEEN '2017-11-07' AND '2017-11-22'

我现在想从上面给出的答案中找到MAX出价起始价。

我怎样才能实现这一目标,因为我没有成功获得来自上述的正确MAX。发生的事情是,每当我尝试找到MAX时,我都会获得MAX,但不会从这两个日期之间的结果中找到。

2 个答案:

答案 0 :(得分:0)

如果你想要更多这样的信息,你需要使用GROUP BY

SELECT ItemID, ItemDescription, MAX(BidStartingPrice)
FROM ITEM 
WHERE AuctionDate BETWEEN '2017-11-07' AND '2017-11-22'
GROUP BY ItemID, ItemDescription

如果您只想要最大的BidStartingPrice,那么

SELECT MAX(BidStartingPrice)
FROM ITEM 
WHERE AuctionDate BETWEEN '2017-11-07' AND '2017-11-22'

答案 1 :(得分:-1)

SELECT MAX(BidStartingPrice) FROM ITEM WHERE AuctionDate BETWEEN '2017-11-07' AND '2017-11-22';