这个效果能不能实现?用图表显示产品的零件加工信息,多个产品时分页显示每页4个图表。
测试数据如下49429
--drop table PA_TABLE
create table PA_TABLE(
PDT_NAME varchar(20),
PA_NAME varchar(20),
PA_FNUM int,
PA_WNUM int,
PDT_STATUS varchar(10)
);
insert into PA_TABLE values('A产品','A零件1',20,13,'已投入')
insert into PA_TABLE values('A产品','A零件2',15,27,'已投入')
insert into PA_TABLE values('A产品','A零件3',13,24,'已投入')
insert into PA_TABLE values('A产品','A零件4',22,33,'已投入')
insert into PA_TABLE values('B产品','B零件1',31,45,'已投入')
insert into PA_TABLE values('B产品','B零件2',12,17,'已投入')
insert into PA_TABLE values('B产品','B零件3',54,35,'已投入')
insert into PA_TABLE values('B产品','B零件4',12,45,'已投入')
insert into PA_TABLE values('B产品','B零件4',32,31,'已投入')
insert into PA_TABLE values('C产品','C零件1',13,23,'已投入')
insert into PA_TABLE values('C产品','C零件2',23,9,'已投入')
insert into PA_TABLE values('C产品','C零件3',14,8,'已投入')
insert into PA_TABLE values('D产品','D零件1',7,4,'已投入')
insert into PA_TABLE values('D产品','D零件2',6,2,'已投入')
insert into PA_TABLE values('D产品','D零件3',8,8,'已投入')
insert into PA_TABLE values('E产品','E零件1',4,5,'已投入')
insert into PA_TABLE values('E产品','E零件2',2,6,'已投入')
insert into PA_TABLE values('E产品','E零件3',3,8,'已投入')
insert into PA_TABLE values('F产品','F零件1',3,7,'已投入')
insert into PA_TABLE values('F产品','F零件2',2,4,'已投入')
insert into PA_TABLE values('F产品','F零件3',3,5,'已投入')
insert into PA_TABLE values('G产品','G零件1',3,8,'已投入')
insert into PA_TABLE values('G产品','G零件2',8,4,'已投入')
insert into PA_TABLE values('G产品','G零件3',3,4,'已投入')
insert into PA_TABLE values('H产品','H零件1',3,2,'已投入')
insert into PA_TABLE values('H产品','H零件2',4,5,'已投入')
insert into PA_TABLE values('H产品','H零件3',4,3,'已投入')
select row_number() over (order by PA_NAME) as rowNum, PDT_NAME 产品名,PA_NAME 零件名,PA_FNUM 已投入, PA_WNUM 剩余 from PA_TABLE 零件表
where PDT_STATUS = '已投入'