设为首页收藏本站Access中国

Office中国论坛/Access中国论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

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

[查询] 进出存查询的期末数如何计算?

[复制链接]
跳转到指定楼层
1#
发表于 2007-7-16 00:03:00 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
这个进出存查询当中,如果进仓总计或销售总计,其中一个为空时,或两个都为空时,期末库存数计算不出来?<BR>

本帖子中包含更多资源

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

x
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享分享 分享淘帖 订阅订阅
2#
发表于 2007-7-16 04:18:00 | 只看该作者
<>使用NZ函数</P>
<>SELECT 品种设置.品种代码, 品种设置.品种名称及规格, 品种设置.单位, 品种设置.期初库存数, 进仓总计.数量之总计, 销售总计.数量之总计, nz([期初库存数])+nz([进仓总计.数量之总计])-nz([销售总计.数量之总计]) AS 期末库存数<BR>FROM (品种设置 LEFT JOIN 销售总计 ON 品种设置.品种代码 = 销售总计.品种代码) LEFT JOIN 进仓总计 ON 品种设置.品种代码 = 进仓总计.品种代码;<BR></P>
3#
 楼主| 发表于 2007-7-16 16:38:00 | 只看该作者
真是太好了,一个NZ函数解决了问题,谢谢一点通大师!原本要用IIF来判断,写出来的表达式太长了,一个NZ函数变得如此简单了.再次谢谢一点通大师.
4#
发表于 2007-8-25 18:12:39 | 只看该作者
原来NZ有这么大的用途
5#
发表于 2007-8-29 12:20:25 | 只看该作者
呵,我也碰到这个问题,但一直都不知怎样解决,不错,学习了,
6#
发表于 2007-8-29 14:31:44 | 只看该作者
我也碰到个类似的问题,用了NZ函数,弹出提示:
You tried to execute a query that does not include the specified expression '数量' as part of an aggregate function.
请问可能是什么原因??
我的数据库中,查询表的数量是由入库表中的数量减去出库表中的数量。
7#
发表于 2007-8-29 15:13:04 | 只看该作者
试验了多次,终于做好了,发现好像如果用GROUP分组,就会报错‘数量’未定义。
不用GROUP就能正常显示。

请问这是为什么?
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2024-5-6 00:19 , Processed in 0.081622 second(s), 31 queries .

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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