我的表是银行的贷款清单,有利率、期限、企业规模、放款额四项数据。我的查询要按企业规模—期限—利率分类求出放款额的合计数,企业规模有三种、期限有四种、利率分为标准利率的0.9—1倍、1倍、1—1.3被等六个区间。我做了很多查询来满足需要,但是利率不是固定不变的,如果利率变化,那我就要挨个改每个查询中的利率范围了,比如“>=4.698 And <5.22”和可能就变成“>=4.698 And <5.58”了,我的疑问是是否能找个简单的方法一次就改动所有的利率条件的范围,比如把利率条件用">=A And <B“表示,那么我只用改动A和B的值就行了,不用逐个打开查询来改了。
SELECT a.利率, sum(a.放款额) AS 总计, a.期限, a.企业规模
FROM 贷款清单 as a INNER JOIN tbl利率 as b ON a.期限 = b.f期限
WHERE a.企业规模=[请输入企业规模] and a.利率 > b.f原始利率*[下限]+(b.f原始利率*[下限]<b.f原始利率 or b.f原始利率*[上限]=b.f原始利率)*0.001 And a.利率 <= b.f原始利率*[上限]+(b.f原始利率*[下限]<b.f原始利率)*0.001
GROUP BY a.利率, a.期限, a.企业规模;