统计报表 — sql统计语句

  • A+
所属分类:DB 原创 开发&源码

需要数据统计页面,肯定需要导出数据,于是,边学边写,完成了一段sql~

统计报表 -- sql统计语句
统计报表 -- sql统计语句

最早的版本是这样的:分三条sql查出三种不同的状态的记录数(总记录,未支付,已支付)

但是,还有一个需求,对记录数进行分日期进行统计,于是,需要改进,想到了用 GROUP BY 去实现; 但问题是CreateTime是DateTime, 接着百度之,找到了 CONVERT函数,于是变成了:

但是,为什么不能一条sql查出来呢?这样在便利性还是性能上应该都会有所提升,能否在COUNT带条件或者在SUM做判断?于是,最终的sql出现了:

原文:简书ThinkinLiu 博客: IT老五

相关报表图形绘制:统计报表 -- HignCharts:线形图饼图绘制及时间等定制

weinxin
我的微信公众号
我的微信公众号扫一扫
Liu, Thinkin

发表评论

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen: