我有一个帐户表和一个帐户有多个记录的记录表.我想按"记录数"范围细分帐户总数.即显示细分
Count of Records | Count
=========================
0-25 | 100
25 - 50 | 122
50 - 100 | 300
Run Code Online (Sandbox Code Playgroud)
等等.
我使用以下查询,但我无法通过"grp"分组,这是我想要的,修改查询的最佳方法的任何帮助?
SELECT count(*) as ct,
CASE
WHEN COUNT(*) < 25 THEN '1-25'
WHEN COUNT(*) >= 25 < 50 THEN '25-50'
WHEN COUNT(*) >= 50 < 100 THEN '50-100'
WHEN COUNT(*) >= 100 < 250 THEN '100-250'
WHEN COUNT(*) >= 250 < 500 THEN '250-500'
WHEN COUNT(*) >= 500 < 1000 THEN '500-1000'
ELSE '1000+'
END AS grp
FROM records …Run Code Online (Sandbox Code Playgroud)