帮我用mysql 写一个分组查询每天用户的消费总额用户表连接财务表
假设用户表名为users,用户ID列名为user_id,财务表名为finances,消费金额列名为amount,消费时间列名为created_at,可以使用以下SQL语句实现:
SELECT DATE(created_at) AS date, user_id, SUM(amount) AS total_amount
FROM users
JOIN finances ON users.id = finances.user_id
GROUP BY date, user_id;
这个查询会按照日期和用户ID对消费记录进行分组,然后计算每个组的消费总额。查询结果会包含三列:date表示日期,user_id表示用户ID,total_amount表示该用户在该日期的消费总额。
原文地址: https://www.cveoy.top/t/topic/cuut 著作权归作者所有。请勿转载和采集!