在SELECT语句(MySQL)中分组后显示最新日期,而不是随机日期

时间:2014-09-05 09:58:51

标签: mysql sql group-by

我可以将每个股票代码的分组结果分成一行结果,显示此期间的总金额。但是,日期显示不是最新的。我希望日期显示最新记录。

SELECT Ticker, TimeStamp as 'Last Update', Sum(Amount)
WHERE Ticker = 'APPL'
GROUP BY Ticker

APPL,20140827 11:05:03,11016450

但是,最后更新日期是20140827 15:05:05,所以预期的结果是:

APPL,20140827 15:05:05,11016450

1 个答案:

答案 0 :(得分:1)

尝试一下..这对你有帮助

SELECT Ticker, max(TimeStamp) as 'Last Update', Sum(Amount)
WHERE Ticker = 'APPL'
GROUP BY Ticker