SQL每日一题(20230608)

2024-04-24 19:56:13 浏览数 (2)

题目

有这样一张表G0608,这只是其中一个单号的

希望按单号 工序排序,相邻行部门相同的情况,取工序号最大的那一行记录?

测试数据

代码语言:javascript复制
CREATE TABLE G0608(
单号 VARCHAR(20) NOT NULL, 
工序 VARCHAR(10) NOT NULL, 
部门编号 INT NOT NULL, 
完成数量 INT NOT NULL
)
INSERT INTO G0608 VALUES('2021090065','0010',222,1500);
INSERT INTO G0608 VALUES('2021090065','0020',223,1497);
INSERT INTO G0608 VALUES('2021090065','0030',223,1497);
INSERT INTO G0608 VALUES('2021090065','0040',213,1497);
INSERT INTO G0608 VALUES('2021090065','0050',224,1497);
INSERT INTO G0608 VALUES('2021090065','0060',224,1497);
INSERT INTO G0608 VALUES('2021090065','0070',220,1496);
INSERT INTO G0608 VALUES('2021090065','0080',220,1496);
INSERT INTO G0608 VALUES('2021090065','0090',224,0     );

0 人点赞