Sql 我如何计算我的用户数,并在计算时对他们进行合计?
我想创建一个图表来显示用户随时间的增长情况,这样我可以在SQL中按年、月、日对用户进行计数,并对以前的计数进行汇总吗Sql 我如何计算我的用户数,并在计算时对他们进行合计?,sql,sql-server,Sql,Sql Server,我想创建一个图表来显示用户随时间的增长情况,这样我可以在SQL中按年、月、日对用户进行计数,并对以前的计数进行汇总吗 For instance: 4/1/2013 - 1 4/2/2013 - 2 4/4/2013 - 1 4/9/2013 - 4 Want the result: 4/1/2013 - 1 4/2/2013 - 3 4/4/2013 - 5 4/9/2013 - 9 选择a.date1,sum(b.id)作为标记 从选项卡a交叉连接选项卡b b.id在哪里 select a
For instance:
4/1/2013 - 1
4/2/2013 - 2
4/4/2013 - 1
4/9/2013 - 4
Want the result:
4/1/2013 - 1
4/2/2013 - 3
4/4/2013 - 5
4/9/2013 - 9
选择a.date1,sum(b.id)作为标记
从选项卡a交叉连接选项卡b
b.id在哪里
select a.date1,sum(b.id) as Mark
from tab a cross join tab b
where b.id <= a.id
group by a.id,a.date1