如何查询出累计值

o_public o_public 墨衍会员 · AI 创作全网分发 墨衍智能分发 通过墨衍一键同步至各平台 可同步平台 CSDN微信公众号微博知乎掘金百家号博客园抖音小红书 你的文章也可以这样分发 墨衍会员 ¥399起/年,写一次发全网 我也要 + 加入社区
比如我有用户表,然后我要统计1,2,3月份的累计注册人数,肯定在时间where添加时间限制,但是能不能通过其他方式,一句SQL能直接把1月份的注册量是多少?2月份注册量是累计值,1月值+2月值 。以此类推,不知道是否能一句SQL完成。

--------------------------------------------------------------
select month(创建时间),count(*) from 用户表 group by month(创建时间)
结果
1 200
2 500
3 200
但是我想要得到的结果是
1 200
2.700 实际是(200+500)是叠加值
3 900 。。。。
这样如何做?
-------------------------------------------------------------------
如果是
select
(
select count(*) from 用户表 where 时间 as ‘一月’
select count(*) from 用户表 where 时间 as ‘二月’
....
)
这种方案不采纳,
...全文
评论 15
收藏 已收藏
分享
返回顶部
o_public
疑难问题 22,298 成员 121,727 内容