【发布时间】:2020-09-07 12:57:38
【问题描述】:
我有一个 mySQL 表,其中至少包含以下字段:
ID | user | date | balance
我想知道是否可以按用户对介于以下情况之间的日期的列余额组求和:
- TODAY 和 TODAY + 30 天之间
- TODAY+31 天和 TODAY+60 天之间
- TODAY+61 天以上
查询:
SELECT user, SUM(balance) AS sumBalance
FROM table
WHERE ... CASE << this is where I think I need help...
GROUP BY user
可能不可能一次完成所有相同的查询。如果没有,我可以执行三个单独的查询并填充一个数组。
感谢您的帮助!
【问题讨论】:
标签: mysql sql date group-by sum