Sql server 上一次选择结果的“求和表”列
我有三张桌子Sql server 上一次选择结果的“求和表”列,sql-server,sum,Sql Server,Sum,我有三张桌子 ITEMS(LOCNUMBER, CODE) LOCATIONS(LOCNUMBER) PLANT(CODE, UNITS) 我根据位置编号选择所有结果(见下文) 这给了我以下信息,但我现在需要根据查询返回的每个代码查询PLANT表和总和(单位)?如何做到这一点 LOCNUMBER CODE 4577 C44A 4577 GE-AOR 4577 GE-ARH 4577 GE-ARP
ITEMS(LOCNUMBER, CODE)
LOCATIONS(LOCNUMBER)
PLANT(CODE, UNITS)
我根据位置编号选择所有结果(见下文)
这给了我以下信息,但我现在需要根据查询返回的每个代码查询PLANT表和总和(单位)?如何做到这一点
LOCNUMBER CODE
4577 C44A
4577 GE-AOR
4577 GE-ARH
4577 GE-ARP
4577 GE-ARV
4577 GE-BP
4577 GE-EC
4577 GE-EES
4577 GE-JB
4577 GE-JT
4577 GE-JTR
4577 GE-VL2
4577 GE-VL4
4577 L01A
LOCNUMBER CODE
4577 C44A
4577 GE-AOR
4577 GE-ARH
4577 GE-ARP
4577 GE-ARV
4577 GE-BP
4577 GE-EC
4577 GE-EES
4577 GE-JB
4577 GE-JT
4577 GE-JTR
4577 GE-VL2
4577 GE-VL4
4577 L01A
select l.LOCNUMBER, i.CODE,SUM(Units)
from Locations l
inner join ITEMDETAILS i
on l.LOCNUMBER = i.LOCNUMBER
inner join plant p
on p.code=i.code
where l.LOCNUMBER= '4577'
GROUP BY l.LOCNUMBER, i.CODE