量子值的SQL采样

时间:2013-01-11 08:50:04

标签: php mysql group-by

问题出现了量子值的样本。情况是:

有桌面付款(付款):

id_user[int] 
sum [int] 
date[date]

sum (amount)可以是 0到100,000 中的任何一个。

我需要将数据输出分组为 50个硬币的量级之和。

For example:

0- 49  coins - paid 14 people.
50-99 coins - 59 users
100-150       - 147, etc. 
to the end (to 100,000)

另一方面,我无法制定任务。

我需要建立 SQL查询(或者如果使用 php

1 个答案:

答案 0 :(得分:4)

如果我理解你的问题,你需要这样的东西:

SELECT (FLOOR(p.sum / 50) + 1) * 50 payment, COUNT(*) num_users 
FROM payments p
GROUP BY FLOOR(p.sum/50);