以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  关于表关联  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=63821)

--  作者:lcb8888
--  发布时间:2015/1/29 15:32:00
--  关于表关联
工程师您好:
附件是一份简单的出入库表,请您将三个表做一下关联,把出入库两个表,关联到库存里。谢谢
 下载信息  [文件大小:   下载次数: ]
图片点击可在新窗口打开查看点击浏览该文件:进销存.table


--  作者:有点甜
--  发布时间:2015/1/29 15:49:00
--  
   
 下载信息  [文件大小:   下载次数: ]
图片点击可在新窗口打开查看点击浏览该文件:进销存.table


--  作者:Bin
--  发布时间:2015/1/29 15:51:00
--  
无需关联,直接用SQL生成查询表

select Distinct 名称及规格,(select sum(入库数量) fro m {入库} where {入库}.名称及规格 = b.名称及规格) as 入库,(select sum(出库数量) fro m {出库} where {出库}.名称及规格 = b.名称及规格)as 出库,(select sum(入库数量) fro m {入库} where {入库}.名称及规格 = b.名称及规格) -(select sum(出库数量) fro m {出库} where {出库}.名称及规格 = b.名称及规格) as 库存 fro m {出库} b

如果是MSSQL

select Distinct 名称及规格,(select sum(入库数量) fro m {入库} where {入库}.名称及规格 = b.名称及规格) as 入库,(select sum(出库数量) fro m {出库} where {出库}.名称及规格 = b.名称及规格)as 出库, (入库-出库) as 库存 fro m {出库} b