当前位置: 代码迷 >> Sql Server >> SQL数据分布统计解决方案
  详细解决方案

SQL数据分布统计解决方案

热度:90   发布时间:2016-04-27 19:14:23.0
SQL数据分布统计
问题:有一订单表,我需要统计出订单金额在各个区间段的订单数量,请问应该如何做。



------解决方案--------------------
想要什么结果
------解决方案--------------------
SQL code
--猜一個select oTotalAmount/100 as tmp, count(oCode) as cntfrom 订单表group by oTotalAmount/100order by oTotalAmount/100
------解决方案--------------------
探讨
SQL code

--猜一個
select oTotalAmount/100 as tmp, count(oCode) as cnt
from 订单表
group by oTotalAmount/100
order by oTotalAmount/100

------解决方案--------------------
帮顶 ,
------解决方案--------------------
SQL code
--我也来猜一個select left(oCode,8) as oCode,count(oCode) as oCountfrom 订单表group by left(oCode,8)order by left(oCode,8)
------解决方案--------------------
探讨
以100为步值,

区间 个数
0-100 50
100-200 56
200-300 89
  相关解决方案