【发布时间】:2018-11-06 10:18:53
【问题描述】:
我想为显示过去 10 天每天的交易量的条形图实现 SQL 查询。例如我有这个表结构:
CREATE TABLE `payment_transactions` (
`id` int(11) NOT NULL,
`amount` int(11) DEFAULT NULL,
`created_at` datetime DEFAULT NULL,
PRIMARY KEY (`id`),
);
我需要得到这个示例结果(每天分组):
Date | Amount| Number of transactions per day |
11-11-2018 | 30 | 3 |
11-12-2018 | 230 | 13 |
如何使用 MariaDB 实现这一点?
【问题讨论】:
-
您是否需要每天的总金额 - 如果您以表格格式提供您的预期输出会更好
-
是的 - 我需要每天的总金额
-
这是一个非常广泛的问题,答案可能是“写一个查询”。在来这里之前,您至少应该自己尝试一下。然后告诉我们您的具体问题,即您尝试了什么以及您实际卡在哪里。
标签: sql date datetime group-by mariadb