零度星河
返回
发布于 更新于 阅读:132 评论:0

MySQL之统计某个对象分别在30天内、30天到60天的金额

1
2
3
4
5
6
7
8
9
10
11
12
13
SELECT
object_id,
SUM(CASE
WHEN date_column >= CURDATE() - INTERVAL 30 DAY AND date_column < CURDATE() THEN amount
ELSE 0
END) AS amount_30_days,
SUM(CASE
WHEN date_column >= CURDATE() - INTERVAL 60 DAY AND date_column < CURDATE() - INTERVAL 30 DAY THEN amount
ELSE 0
END) AS amount_30_to_60_days
FROM your_table
WHERE object_id = 'your_object_id'
GROUP BY object_id
评论 (0)
暂无评论 来抢沙发吧~

目录

暂无目录

SpringWonderland

探索 Spring 生态的奇妙世界

2025-04-08 23:59

我的标签

随笔分类

归档

查看完整归档 →