* 给你个列子
* 100分制的分类统计 hz(班级 C(2),分数 N(5,2))
CREATE CURSOR hz(班级 C(2),分数 N(5,2))
INSERT INTO hz(班级,分数) VALUES ('1',90.50)
INSERT INTO hz(班级,分数) VALUES ('1',95.00)
INSERT INTO hz(班级,分数) VALUES ('2',80.50)
INSERT INTO hz(班级,分数) VALUES ('2',55.00)
INSERT INTO hz(班级,分数) VALUES ('1',50.00)
INSERT INTO hz(班级,分数) VALUES ('2',99.50)
INSERT INTO hz(班级,分数) VALUES ('2',75.50)
INSERT INTO hz(班级,分数) VALUES ('1',65.50)
INSERT INTO hz(班级,分数) VALUES ('2',66.50)
SELECT 班级,SUM(IIF(分数<60,1,0)) as F60以下, ;
SUM(IIF(分数>=60 AND 分数<70,1,0)) as F60区间, ;
SUM(IIF(分数>=70 AND 分数<80,1,0)) as F70区间, ;
SUM(IIF(分数>=80 AND 分数<90,1,0)) as F80区间, ;
SUM(IIF(分数>=90,1,0)) as F90以上 ;
FROM hz GROUP BY 班级
* 注意,字段不能用数字开头,60以下,这样的字段是错误的。