LeetCode(数据库)- 每天的最大交易

简介: LeetCode(数据库)- 每天的最大交易

题目链接:点击打开链接

题目大意:略。

解题思路:注意 DATE() 函数。

AC 代码

-- 解决方案(1)
SELECT
    transaction_id
FROM transactions
WHERE (DATE(day), amount) in (
    SELECT DATE(day), MAX(amount)
    FROM transactions GROUP BY DATE(day)
)
ORDER BY 1;
-- 解决方案(2)
-- 非 MAX 函数版
SELECT transaction_id
FROM (SELECT transaction_id, RANK() OVER(PARTITION BY DATE_FORMAT(day, '%Y-%m-%d') ORDER BY amount DESC) rk FROM Transactions) t
WHERE rk = 1
ORDER BY transaction_id
目录
相关文章
|
4月前
|
JavaScript 小程序 Java
医药进出口交易|基于SSM+vue的医药进出口交易系统的设计与实现(源码+数据库+文档)
医药进出口交易|基于SSM+vue的医药进出口交易系统的设计与实现(源码+数据库+文档)
64 10
|
4月前
|
小程序 JavaScript Java
二手交易|校园二手交易小程序|基于微信小程序的闲置物品交易平台设计与实现(源码+数据库+文档)
二手交易|校园二手交易小程序|基于微信小程序的闲置物品交易平台设计与实现(源码+数据库+文档)
155 1
|
4月前
|
存储 安全 Java
基于springboot的校园二手交易平台(程序+数据库+文档)
基于springboot的校园二手交易平台(程序+数据库+文档)
|
4月前
|
SQL
leetcode-SQL-1193. 每月交易 I
leetcode-SQL-1193. 每月交易 I
46 1
|
4月前
|
存储 关系型数据库 分布式数据库
交易峰值场景数据库的性能
在双十一这种交易峰值场景下,数据库的性能面临着极大的挑战。为了应对这一挑战,PolarDB进行了大量的优化工作。
48 4
|
4月前
|
SQL
leetcode-SQL-1581. 进店却未进行过交易的顾客
leetcode-SQL-1581. 进店却未进行过交易的顾客
44 0
|
数据库
数据库LeetCode每日练习(三)
数据库LeetCode每日练习(三)
数据库LeetCode每日练习(三)
|
SQL 数据库
数据库LeetCode每日练习(二)
数据库LeetCode每日练习(二)
数据库LeetCode每日练习(二)
|
SQL 数据库
数据库LeetCode每日练习(一)
数据库LeetCode每日练习(一)
数据库LeetCode每日练习(一)
|
数据库
LeetCode(数据库)- 2142. The Number of Passengers in Each Bus I
LeetCode(数据库)- 2142. The Number of Passengers in Each Bus I
193 0