1

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

有表支付(payments):

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

4

1 回答 1

4

如果我正确理解了你的问题,你想要这样的东西:

SELECT (FLOOR(p.sum / 50) + 1) * 50 payment, COUNT(*) num_users 
FROM payments p
GROUP BY FLOOR(p.sum/50);
于 2013-01-11T09:09:55.397 回答