gpt4 book ai didi

mySQL 如何通过不同表中的最大和查找名称

转载 作者:行者123 更新时间:2023-11-29 12:57:51 24 4
gpt4 key购买 nike

我正在做一个银行数据库的家庭作业。

我有两个表:“帐户”和“交易”。帐户保存客户的姓名和帐号。交易记录了资金来源的帐号、日期 (rrrr-mm-dd) 和金额。我需要找到当月转账金额最大的客户。

我试过了

Account inner join (select acc_number, sum(Ammount) as Total from Transactions group by Acc.number order by Total) on Account.acc_number=Transactions.acc_number;

但是没有成功。请帮忙。

最佳答案

您的查询中缺少“选择字段”。我认为这个查询应该能够实现您想要实现的目标。

SELECT SUM(Ammount),Account.acc_number from Account 
INNER JOIN Transactions ON Account.acc_number=Transactions.acc_number
WHERE MONTH(date) = MONTH(CURDATE()) AND YEAR(date) = YEAR(CURDATE())
GROUP BY Account.acc_number
ORDER BY SUM(Amount) DESC
LIMIT 1

关于mySQL 如何通过不同表中的最大和查找名称,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23761630/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com