高手们!!!!!sql语句怎么样写才得到这样的查询结果??? (20分外加另一同类问题的贴的35分)
高手们!!!!!sql语句怎么样写才得到这样的查询结果???
http://community.csdn.net/Expert/topic/3462/3462238.xml?temp=.5607569
我想得到的查询结果
货号 销售金额 进货金额 成本金额
xsqd_hh xsqd_money jhqd_money cbqd_money
9527 300 200 100
27 301 201 101
-- hh 代表货号 money代表钱(.....有废话嫌疑)
--销售
create table xs
(xsqd_id bigint identity(1,1) not null,
xsqd_hh varchar(20),
xsqd_money decimal(18,4)
)
go
--进货
create table jh
(jhqd_id bigint identity(1,1) not null,
jhqd_hh varchar(20),
jhqd_money decimal(18,4)
)
go
--采购也可以说是成本
create table cb
(cbqd_id bigint identity(1,1) not null,
cbqd_hh varchar(20),
cbqd_money decimal(18,4)
)
go
insert cb(cbqd_hh,cbqd_money) values('9527',100)
insert jh(jhqd_hh,jhqd_money) values('9527',200)
insert xs(xsqd_hh,xsqd_money) values('9527',300)
insert cb(cbqd_hh,cbqd_money) values('27',101)
insert jh(jhqd_hh,jhqd_money) values('27',201)
insert xs(xsqd_hh,xsqd_money) values('27',301)
insert cb(cbqd_hh,cbqd_money) values('8',103)
insert cb(cbqd_hh,cbqd_money) values('7',102)
insert jh(jhqd_hh,jhqd_money) values('7',202)