读书人

SQL数据分布统计解决方案

发布时间: 2012-01-19 20:57:58 作者: rapoo

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

读书人网 >SQL Server

热点推荐