接上个贴学SQL语句
http://www.foxtable.com/bbs/dispbbs.asp?boardid=2&Id=45827&page=1&star=2
多表查询 inner join
Select [领用部门],[商品名称] ,sum(数量) as 数量, sum(数量*单价) as 金额 from (select [出库单编号], b.[商品名称], [数量], [单价] from {出库明细} as b inner join {商品表} as c on b.[商品代码] = c.[商品代码]) as a inner join {出库} as d ON a.[出库单编号] = d.[出库单编号] group by [领用部门],[商品名称]
貌似4个表:a,b,c,d
a表及查询表:领用部门,商品名称,数量,金额
b表:出库单编号,商品名称(表b),数量,单价(从商品表按商品代码查找)
c表(商品表)
d表:出库表
不知对不对,头大了.....
[此贴子已经被作者于2014-2-13 12:13:50编辑过]