注册 登录
编程论坛 VFP论坛

求个SQL语句

hytizj023 发布于 2023-05-31 10:23, 527 次点击
表名:AA_AA_JUNLI_Moju_Baofei
字段: 卡片编号,规格型号,工作总量
表名;AA_AA_JUNLI_Moju
字段:卡片编号,规格型号

下面语句:将符合条件的 AA_AA_JUNLI_Moju表中的:卡片编号,规格型号,插入到AA_AA_JUNLI_Moju_Baofei中
insert into AA_AA_JUNLI_Moju_Baofei (卡片编号,规格型号) select 卡片编号,规格型号 from AA_AA_JUNLI_Moju where 卡片编号='111'

AA_AA_JUNLI_Moju_Baofei表中还有一个工作总量字段
工作总量需要查询AA_AA_JUNLI_Gzl表的dblDeprWorkThisYear字段,然后将dblDeprWorkThisYear列的和值写入到工作总量
(AA_AA_JUNLI_Gzl根据AA_AA_JUNLI_Moju_Baofei表中卡片编号查询)
请教可否写成一句处理


1 回复
#2
yangdf2023-06-10 16:55

INSERT INTO  AA_AA_JUNLI_Moju_Baofei SELECT aa.卡片编号,aa.规格型号,SUM(bb.dblDeprWorkThisYear) 工作总量 FROM AA_AA_JUNLI_Moju aa , AA_AA_JUNLI_Gzl bb where aa.卡片编号 == bb.卡片编号  AND aa.卡片编号 = "111" GROUP BY aa.卡片编号,aa.规格型号
1