选择查询相关问题

时间:2010-06-09 05:05:06

标签: mysql select

我的利率和金额在一张表中,利率范围不同 像4.5,4.6,5.2,5.6等。

我希望获得按利率分类的金额总和,其中利率将被分开 by .25。

例如,所有利率为1.25,1.3,1.4的金额将在一个组中 和1.5,1.67,1.9将在另一组

我该如何编写查询?

2 个答案:

答案 0 :(得分:1)

select min(rate), sum(amount) from interest group by floor(rate / 0.25);

答案 1 :(得分:1)

SELECT FLOOR(interest*4)/4 AS interest_rate, SUM(amount) AS amount_sum
FROM table_name
GROUP BY interest_rate;