Office中国论坛/Access中国论坛

标题: 请高手帮忙完成这个查询 [打印本页]

作者: hnzzch    时间: 2005-9-7 06:44
标题: 请高手帮忙完成这个查询
有表:产品(459条数据),本月单品进货(91条数据),本月盘底数据(321条数据),上月盘底数据(307条数据).要建立查询"本月单品销售".计算方式为:上月盘底数量+本月单品进货数量-本月盘底数量=本月单品销售.

不知道为什么我建立的查询只有58条记录了.应该要有459条记录.

请高手帮忙看看.见附件[attach]12956[/attach]


作者: GORYUNGBBS    时间: 2005-9-7 08:21
你的关系建错了。我就不再上传了。。用以下查询吧:SELECT 产品.产品ID, 产品.产品名称, 产品.售价, nz([上月盘底数据]![数量],0) AS 上月数, nz([本月单品进货]![数量],0) AS 进货数量, nz([本月盘底数据]![数量],0) AS 本月盘点数量, nz([上月盘底数据].[数量],0)+nz([本月单品进货].[数量],0)-nz([本月盘底数据].[数量],0) AS 本月销售数量

FROM (本月盘底数据 RIGHT JOIN (本月单品进货 RIGHT JOIN 产品 ON 本月单品进货.产品ID = 产品.产品ID) ON 本月盘底数据.产品ID = 产品.产品ID) LEFT JOIN 上月盘底数据 ON 产品.产品ID = 上月盘底数据.产品ID;


作者: hnzzch    时间: 2005-9-8 04:21
可以了,谢谢




欢迎光临 Office中国论坛/Access中国论坛 (http://www.office-cn.net/) Powered by Discuz! X3.3