【发布时间】:2021-01-30 22:21:29
【问题描述】:
我有一个包含三列的表格:货币、交易该货币的交易所、日期
Currency Exchange Date
USD NewYork 01/12/20
USD NewYork 01/11/20
USD NewYork 01/10/20
USD Montreal 01/10/20
CAD Montreal 01/07/20
CAD Montreal 01/06/20
CAD Beijing 01/06/20
我需要回答哪个交易所是这种特定货币的领导者的问题。
这意味着对于给定的货币,计算要兑换的记录数 并且只返回最大值 换句话说,查询的结果应该是这样的
Currency Exchange Frequency
USD NewYork 3
CAD Montreal 2
【问题讨论】:
-
那么
3和7是从哪里来的? -
Gordon Linoff 他们来自于他们在表格中出现的次数
-
@OlliePugh 。 . .它们与您的示例数据不匹配。
-
请用您正在运行的数据库标记您的问题:mysql、oracle、postgresql...?
-
@GordonLinoff 这不是我的示例数据,哈哈
标签: sql postgresql count aggregate-functions greatest-n-per-group