我有一个表 billa,其中包含以下列:货币、金额和 billed_at。
我想从每种货币的最大 billed_at 中获取最小 billed_at
可以使用此查询获取每种货币的最大 billed_at
SELECT MAX(billed_at), currency FROM bills GROUP BY currency
例如它返回了 2 行
2013-12-16 13:31:18 UTC, "EUR"
2013-12-02 14:57:00 UTC, "USD"
然后我需要从这个结果中获取最小 billed_at。我该怎么做?
提前致谢!
最佳答案
您应该将查询用作 from 子句中的子查询作为 blow
select min(billed_at)
from (SELECT MAX(billed_at), currency FROM bills GROUP BY currency) AS Tab
关于mysql - 从组的最大值中选择最小值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20653446/