求助ACCESS SQL三张表的查询

hao234ksdf 2009-11-08 03:01:12
SELECT SM.废品名称, SM.废品编号, SM.所属类别, SM.计量单位, SM.规格型号, EM.入库总数量,EM.入库总金额,EM.出库总数量, EM.出库总金额,EM.余存总数量,EM.余存总金额
FROM 废品信息 AS SM,
(SELECT 入库从表.废品编号 , SUM(入库数量) AS 入库总数量, SUM(入库总额) AS 入库总金额, SUM(出库数量) AS 出库总数量, SUM(出库总额) AS 出库总金额, (入库总数量-出库总数量) AS 余存总数量, (入库总金额-出库总金额) AS 余存总金额
FROM 入库从表 LEFT JOIN 出库从表 ON 入库从表.废品编号=出库从表.废品编号
GROUP BY 入库从表.废品编号
) AS EM
WHRER EM.废品编号=SM.废品编号;

谁帮忙给看一下,提示from子句语法错误。我对access的sql不是太了解。
...全文
73 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
hao234ksdf 2009-11-08
  • 打赏
  • 举报
回复
呵呵,有时这错误犯的还真低级。谢谢您的热心帮助。终于解决了这两个问题,困扰我一天了,再次感谢你的帮助!!!怎么只能给20分啊,想多给点!!
ACMAIN_CHM 2009-11-08
  • 打赏
  • 举报
回复
同样的问题,其实你稍微再耐心看一下错误提示就知道什么问题了。

SELECT SM.废品名称, SM.废品编号, SM.所属类别, SM.计量单位, SM.规格型号, EM.入库总数量,EM.入库总金额,EM.出库总数量, EM.出库总金额,EM.余存总数量,EM.余存总金额
FROM 废品信息 AS SM,
(SELECT 入库从表.废品编号 , SUM(入库数量) AS 入库总数量, SUM(入库总额) AS 入库总金额, SUM(出库数量) AS 出库总数量, SUM(出库总额) AS 出库总金额, (入库总数量-出库总数量) AS 余存总数量, (入库总金额-出库总金额) AS 余存总金额
FROM 入库从表 LEFT JOIN 出库从表 ON 入库从表.废品编号=出库从表.废品编号
GROUP BY 入库从表.废品编号
) AS EM
WHRER EM.废品编号=SM.废品编号;

错误提示:语法错误,然后ACCESS会自动把 WHRER 标识出来!

注意 where 和 whrer 的区别。



SELECT SM.废品名称, SM.废品编号, SM.所属类别, SM.计量单位, SM.规格型号, EM.入库总数量,EM.入库总金额,EM.出库总数量, EM.出库总金额,EM.余存总数量,EM.余存总金额
FROM 废品信息 AS SM,
(SELECT 入库从表.废品编号 , SUM(入库数量) AS 入库总数量, SUM(入库总额) AS 入库总金额, SUM(出库数量) AS 出库总数量, SUM(出库总额) AS 出库总金额, (入库总数量-出库总数量) AS 余存总数量, (入库总金额-出库总金额) AS 余存总金额
FROM 入库从表 LEFT JOIN 出库从表 ON 入库从表.废品编号=出库从表.废品编号
GROUP BY 入库从表.废品编号
) AS EM
WHERE EM.废品编号=SM.废品编号;


改成如上,问题解决。
hao234ksdf 2009-11-08
  • 打赏
  • 举报
回复
我把MDB文件传上去了,但你给的那个网址我传布上去,就传到我的资源里了,http://hi.csdn.net/link.php?url=http://community.csdn.net%2F
ACMAIN_CHM 2009-11-08
  • 打赏
  • 举报
回复
建议你列出你的表结构,并提供测试数据以及基于这些测试数据的所对应正确结果。
hao234ksdf 2009-11-08
  • 打赏
  • 举报
回复
废品信息
主要数据:废品名称、简拼、所属类别、废品编号、规格型号、计量单位、备注

入库从表
主要数据:入库日期、入库单编号、废品编号、收购单价、入库数量、入库总额

出库从表
主要数据:出库日期、出库单编号、废品编号、出库单价、出库数量、出库总额

忘了写各表的自段了,上面是表的字段。谢谢了,给看看咋解决啊
ACMAIN_CHM 2009-11-08
  • 打赏
  • 举报
回复
建议上传你的测试用的MDB文件,仅包括需要的表就行。

可以上传到 http://www.access911.net/csdn

7,714

社区成员

发帖
与我相关
我的任务
社区描述
Microsoft Office Access是由微软发布的关系数据库管理系统。它结合了 MicrosoftJet Database Engine 和 图形用户界面两项特点。
社区管理员
  • Access
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧