1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23
| create table maint
(cmd int ,
repere varchar(50),
code int ,
position int ,
zone int
)
insert into maint values('5001680','A30DGS','000025622','10','2002')
insert into maint values('5001680','A30DGS','000025623','10','2002')
insert into maint values('5001680','A30DGS','000025624','11','2003')
insert into maint values('5001680','D30DGS','000025628','10','2002')
insert into maint values('5001680','D30DGS','000025625','10','2004')
insert into maint values('5001680','D30DGS','000025630','10','2002')
insert into maint values('5001680','D30DGS','000025638','10','2002')
insert into maint values('5001680','D30DGS','000025615','10','2002')
select cmd,code,position,zone,maint2.repere,maint2.count1 from maint inner join (select count(repere) as count1,repere
from maint
group by repere
) as maint2
on maint.repere=maint2.repere |
Partager