我的利率和金额在一张表中,利率范围不同 像4.5,4.6,5.2,5.6等。
我希望获得按利率分类的金额总和,其中利率将被分开 by .25。
例如,所有利率为1.25,1.3,1.4的金额将在一个组中 和1.5,1.67,1.9将在另一组我该如何编写查询?
答案 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;