+ -
当前位置:首页 → 问答吧 → 关于多表联接并计算的问题

关于多表联接并计算的问题

时间:2011-08-09

来源:互联网

如附件,我将36个表(12个月,每个月分三张表,因为数据太大)SQL到一张表上,再和体积表联接,可体积怎么也不显示,是什么原因,
我将用一些简单数据作测试,又能显示体积,但有一部份不能显示怎么回事?

附件

测试.rar(8.48 KB)

2011-8-9 18:45, 下载次数: 7

作者: handsomcao   发布时间: 2011-08-09

不太明白。。。。
Gf2.JPG (16.21 KB)
2011-8-9 19:06

作者: beckham175   发布时间: 2011-08-09

老兄,我可能没表达清楚。上表是指上面的透视表,测试体积表里没有体积的货物(产品)在透视表里没显示

作者: handsomcao   发布时间: 2011-08-09

请专家帮我找找原因,老板等报告,我先暂时用left join 语句顶一下

select a.货物流向,a.产品编码,a.数量,a.数量*b.体积 as 总体积 from (select 货物流向,产品编码,数量 from [C:\Documents and Settings\Administrator\桌面\测试数量1`.`Sheet1$] union all select 货物流向,产品编码,数量 from [C:\Documents and Settings\Administrator\桌面\测试数量2`.`Sheet1$])a left join [C:\Documents and Settings\Administrator\桌面\测试体积`.`Sheet1$]b on a.产品编码=b.型号编码

作者: handsomcao   发布时间: 2011-08-09

相关阅读 更多