题目描述:
写一条 SQL 返回每天交易金额 amount 最大的交易 ID 。如果某天有多个这样的交易,返回这些交易的 ID 。
返回结果根据 transaction_id 升序排列。
查询结果样例如下:
“2021-4-3” --> 有一个 id 是 8 的交易,因此,把它加入结果表。
“2021-4-28” --> 有两个交易,id 是 5 和 9 ,交易 5 的金额是 40 ,而交易 9 的数量是 21 。只需要将交易 5 加入结果表,因为它是当天金额最大的交易。
“2021-4-29” --> 有两个交易,id 是 1 和 6 ,这两个交易的金额都是 58 ,因此需要把它们都写入结果表。
最后,把交易 id 按照升序排列。
方法1:
主要思路:解题链接汇总
select t.transaction_id