Y
yingmao2001
Unregistered / Unconfirmed
GUEST, unregistred user!
具体业务是这样的 这个sql真的很难实现 我的数据库是 MSSQLSERVER
部门 领料金额 部门 报废金额 合计 (注:合计是把每行的领料金额 + 报废金额)
A 100 A 200 300
——————————————————
B 200 ?即使报废金额为空,也要有合计的金额,我实现不了
——————————————————
C 100 ?即使领料金额为空,也要有合计的金额,我实现不了
——————————————————
整个数据框架就是上面的那样 说明:部门,领料总金 在newtable1表中
部门,报废总金 在newtable2 表中
我的sql语句是这样的
SELECT newtable1.dept,newtable1.draw_money,newtable2.dept,newtable2.destroy_money,(newtable1.draw_money+newtable2.destroy_money) AS sum_money FROM newtable1
FULL OUTER JOIN newtable2 ON newtable1.dept = newtable2.dept2 ';
大家要救救我啊 ! 真的难啊
部门 领料金额 部门 报废金额 合计 (注:合计是把每行的领料金额 + 报废金额)
A 100 A 200 300
——————————————————
B 200 ?即使报废金额为空,也要有合计的金额,我实现不了
——————————————————
C 100 ?即使领料金额为空,也要有合计的金额,我实现不了
——————————————————
整个数据框架就是上面的那样 说明:部门,领料总金 在newtable1表中
部门,报废总金 在newtable2 表中
我的sql语句是这样的
SELECT newtable1.dept,newtable1.draw_money,newtable2.dept,newtable2.destroy_money,(newtable1.draw_money+newtable2.destroy_money) AS sum_money FROM newtable1
FULL OUTER JOIN newtable2 ON newtable1.dept = newtable2.dept2 ';
大家要救救我啊 ! 真的难啊