【发布时间】:2012-03-03 13:36:59
【问题描述】:
我正在尝试使用以下查询创建直方图数据:
SELECT FLOOR(Max_Irrad/10) AS bucket, COUNT(*) AS COUNT
FROM marctest.test_summarynimish
where Lcu_name='Allegro'
and Lcu_Mode='Standard'
GROUP BY bucket;
以下是我得到的结果:
bucket count
0 3
4 3
5 12
7 6
8 3
10 3
现在bucket字段是直方图中使用的范围或bin。我想创建一个范围一致的存储桶值,例如从 0,4,8,12.... 等开始。有没有办法在 mysql 中实现这一点? 这就是我期望的结果:
bucket count
0 3
4 21
8 6
【问题讨论】:
-
我已经提供了上面的查询结果..除此之外您还需要什么额外的吗?
-
了解预期结果会有所帮助(与显示查询结果的方式相同,并使用相同的示例数据,以了解背后的逻辑)
-
我正在尝试以表格形式发布预期结果,但我无法做到。我很抱歉,因为我是论坛的新手
-
不应该是(0,3);(4,21);(8,6)吗?从 0,1,2,3 - 4,5,6,7 - 8,9,10,11?
-
是的,这就是我想要的。桶或箱的系统分布