题目
有如下一组数据G1007
期望得到如下结果
即求出每个年级各学生的排名,以及每个年级不同班级的排名。
测试数据
CREATE TABLE G1007
(ID INT IDENTITY,
年级 VARCHAR(10) NOT NULL,
日期 DATE NOT NULL,
班级 VARCHAR(10) NOT NULL,
姓名 VARCHAR(10) NOT NULL,
分数 INT NOT NULL
)
INSERT INTO G1007 (年级,日期,班级,姓名,分数) VALUES
('初一','2021-09-01','A','小明',30),
('初一','2021-09-01','A','小王',30),
('初一','2021-09-01','A','小张',30),
('初一','2021-09-01','B','小张',33),
('初一','2021-09-01','B','小红',32),
('初二','2021-09-01','C','小明',15),
('初二','2021-09-01','C','小王',15),
('初二','2021-09-01','C','小张',18),
('初二','2021-09-01','D','小张',33),
('初二','2021-09-01','D','小红',32)