sql - 如何通过 SQL 聚合数据?
问题描述
我不是 SQL 开发人员,但我需要请求对上个月的帐户移动进行抽样,按客户国家汇总信息。
我只能创建一个示例数据库,但我不知道下一步该做什么。
解决方案
您的问题并不完全清楚您在寻找什么,但您需要使用 SUM 或 COUNT 之类的聚合函数,并根据需要使用 GROUP BY。
以下是以国家/地区的交易金额总和为例。
select country, sum(transactions.amount) as TOTAL_AMT
from clients as clients
inner join accounts as accounts
on accounts.client_id = clients.client_id
inner join transactions as transactions
on transactions.sender_account_id = accounts.account_id
group by country;
推荐阅读
- amazon-web-services - 亚马逊每7天开启RDS实例如何自动关闭?
- android - 从 Google Assistant 向我的智能手机发送 Intent
- python - 在可视化中将 R 代码翻译成 Python
- ios - 单选在 UITableview 中不起作用
- r - 如何在不获取 NA 的情况下将因子转换为 R 中的日期?
- python - 写入 json 中的特定对象。Python
- android - React Native 深度链接
- react-native - 如何在裸 React Native 应用程序中使用 Expo.AppAuth 实现 Google 身份验证?
- android - RxJava2 flatMap 运算符
- python - shapefile 在什么模块中定义