设为首页收藏本站Access中国

Office中国论坛/Access中国论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

返回列表 发新帖
查看: 1546|回复: 9
打印 上一主题 下一主题

[查询] [原创]库存查询的问题(又有新问题)!!!

[复制链接]
跳转到指定楼层
1#
发表于 2006-2-17 23:17:00 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式


得到大家的指点后,问题又陆续出现了,使其完善不得提出:


现有入库表资料和出库表资料俩表,以订单号为对应,入库表有001--016数据,出库表中出库了001--010数据 (查询保留入库表字段:订单号,入库单号,货物名称,货物编码,零件代码,规格,入库数量,入库日期.)

要查询出库存剩下多少,查询应该怎样写?(库存应该剩下011--016的数据)

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享分享 分享淘帖 订阅订阅
2#
发表于 2006-2-17 23:53:00 | 只看该作者
我也遇到过此类问题,是这样做的,不知道对你有没有帮助。


先利入库资料和出库资料创建联合查询,是以产品来查,跟入库和出库单号无关的


SELECT 原料ID, 盘点重量 , 0 AS 实收重, 0 AS 退纱重, 0 AS 发纱净重, 0 AS 退纱净重 FROM 仓库盘点明细
union all select 原料ID, 0 AS 盘点重量, 实收重, 0 AS 退纱重, 0 AS 发纱净重, 0 AS 退纱净重 from 原料入库明细
UNION ALL select 原料ID, 0 AS 盘点重量, 0 AS 实收重,  退纱重, 0 AS 发纱净重, 0 AS 退纱净重 from 原料退库明细
UNION ALL select 原料ID, 0 AS 盘点重量, 0 AS 实收重,  0 AS 退纱重, 发纱净重, 0 AS 退纱净重 from 外发出库明细
UNION ALL select 原料ID, 0 AS 盘点重量, 0 AS 实收重,  0 AS 退纱重, 0 AS 发纱净重, 退纱净重 from 外发退库明细;








入发退查询









原料ID


盘点重量


实收重


退纱重


发纱净重


退纱净重








1


212





















1


212





















3


212





















1


212










<FONT style="FONT-SIZE:
3#
发表于 2006-2-17 23:56:00 | 只看该作者
乱码的,在最下边点《在新窗口中查看》
4#
发表于 2006-2-18 00:01:00 | 只看该作者
《现有入库表资料和出库表资料俩表,以订单号为对应,入库表有001--016数据,出库表中出库了001--010数据 (查询保留入库表字段:订单号,入库单号,货物名称,货物编码,零件代码,规格,入库数量,入库日期.)



要查询出库存剩下多少,查询应该怎样写?(库存应该剩下011--016的数据)》

入库表有001--016数据,出库表中出库了001--010数据 这跟库存查询应该没问题吧,难不成你的入库记录刚好是出库记录
5#
 楼主| 发表于 2006-2-18 00:49:00 | 只看该作者
的确是这样?



怎样解决呢
6#
发表于 2006-2-18 03:59:00 | 只看该作者
跟你的入库出库没关系的,你只要照着示例做就可以了。先用入库及出库两 个表建立联合查询,在建一个选择查询包含你的产品、入库、出库然后在加一个表达式库存=入库-出库就可以了,你细看一下有图表的那个帖子吧!
7#
发表于 2006-2-18 04:32:00 | 只看该作者
(库存应该剩下011--016的数据)

如果是这样,有不匹配查询就可以了
8#
 楼主| 发表于 2006-2-18 17:47:00 | 只看该作者
例子咋做呢?!!!

  甚是纳闷...
9#
发表于 2006-2-18 18:01:00 | 只看该作者
声明,例子是按楼主要求来做的,如果入库数与出库数不相同,将会影响数据的准确性


本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
10#
 楼主| 发表于 2006-2-18 19:45:00 | 只看该作者
SELECT 入库表.订单号, 入库表.入库单号, 入库表.货物名称, 入库表.货物编码, 入库表.零件代码, 入库表.规格, 入库表.入库数量, 入库表.入库日期
FROM 入库表 LEFT JOIN 出库表 ON 入库表.订单号=出库表.订单号
WHERE (((出库表.订单号) Is Null));




   感谢!
您需要登录后才可以回帖 登录 | 注册

本版积分规则

QQ|站长邮箱|小黑屋|手机版|Office中国/Access中国 ( 粤ICP备10043721号-1 )  

GMT+8, 2024-11-3 05:21 , Processed in 0.080249 second(s), 35 queries .

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表