如何查询出累计值
比如我有用户表,然后我要统计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 ‘二月’
....
)
这种方案不采纳,
--------------------------------------------------------------
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 ‘二月’
....
)
这种方案不采纳,
...全文
相关推荐
使用sql语句查询的数据按时间递增累加
使用sql语句将查询的数据中的值按时间递增累加
人事Excel;自动生成合计和累计的现金帐.rar;Vlookup函数批量查询(一为表改为二为表)
自动生成合计和累计的现金帐.rar;Vlookup函数批量查询(一为表改为二为表).rar人事数据条件统计;全勤奖金公式.xls
精密流量累计代码 C格式 SCL语言
精密;流量累计;C; SCL语言 ;工业计量;
C3E4-教学管理数据库-数据查询.doc
C3E4-教学管理数据库-数据查询.doc
ORACLE分析函数详解
很详细的ORACLE 分析函数教程,通俗易懂,网上一般搜不到这些内容,想学分析函数的人一定不能错过


疑难问题
