日期:2014-05-17  浏览次数:20554 次

求个简单SQL语句:如何根据日期统计某一个字段的在当天的总和
本帖最后由 zhanzkw 于 2012-11-23 19:22:31 编辑


数据表如上所示,请问大侠,如何根据日期统计“消费金额”的在当天的总和?并根据每一天来分组显示出来
------最佳解决方案--------------------
select sum(消费金额)消费金额,convert(varchar(20),CreateTime,112)CreateTime  from 表 group by convert(varchar(20),CreateTime,112)
------其他解决方案--------------------
楼上正解
------其他解决方案--------------------
select sum(消费金额) from 表 where convert(varchar(20),CreateTime,112)= convert(varchar(20),getdate(),112)
------其他解决方案--------------------
引用:
select sum(消费金额) from 表 where convert(varchar(20),CreateTime,112)= convert(varchar(20),getdate(),112)



这不是我的需求大侠    

需求是:根据CreateTime,统计每一天的消费金额的总和,


统计结果应该是这样的:


消费金额        CreateTime
 550            2012-8-13 
 97.7           2012-8-11
 625            2012-8-10

 

------其他解决方案--------------------

鄙视楼主,数据用贴图。



------其他解决方案--------------------
引用:
select sum(消费金额)消费金额,convert(varchar(20),CreateTime,112)CreateTime  from 表 group by convert(varchar(20),CreateTime,112)


万分感谢大侠!