594
社区成员
发帖
与我相关
我的任务
分享
insert into t_item_3003
select fitemid+ROW_NUMBER() over (order by 编号),
right('000'+CAST(fnumber+ROW_NUMBER() over (order by 编号) as varchar),3),
课程,
金额,
83776
from
(select 课程,max(编号) as 编号,SUM(金额) as 金额
from ta
where 课程 not in
(select Fname from t_item_3003)
group by 课程) as A
join (select MAX(fitemid) as fitemid,
MAX(cast(fnumber as int)) as fnumber
from t_item_3003) as B on 1=1
insert into t_item_3003
select fitemid+ROW_NUMBER() over (order by 编号),
right('000'+CAST(fnumber+ROW_NUMBER() over (order by 编号) as varchar),3),
课程,
5000,
83776
from
(select distinct 课程,编号
from ta
where 课程 not in
(select Fname from t_item_3003)) as A
join (select MAX(fitemid) as fitemid,
MAX(cast(fnumber as int)) as fnumber
from t_item_3003) as B on 1=1
INSERT INTO t_item_3003
Select * From ta Where [代码] not in (Select FName From t_item_3003)