设为首页收藏本站Access中国

Office中国论坛/Access中国论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

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

[查询] 哪位高手帮我看一下这个查询,其中有两个字段的数字为什么怪怪的?

[复制链接]
跳转到指定楼层
1#
发表于 2006-4-14 06:33:00 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
哪位高手帮我看一下这个查询,其中有两个字段的贷方差额数字为什么怪怪的,按道理这两个字段不应该出现的?


[此贴子已经被作者于2006-4-14 8:29:26编辑过]

本帖子中包含更多资源

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

x
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享分享 分享淘帖 订阅订阅
2#
发表于 2006-4-14 06:34:00 | 只看该作者
例子呢?
3#
 楼主| 发表于 2006-4-14 06:37:00 | 只看该作者

忘记传附件了

错误:文件类型不正确![ 重新上传 ] ,什么意思?传不上来?
4#
 楼主| 发表于 2006-4-14 06:39:00 | 只看该作者

要压缩的


本帖子中包含更多资源

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

x
5#
 楼主| 发表于 2006-4-14 19:45:00 | 只看该作者
没人帮忙吗?
6#
发表于 2006-4-14 19:59:00 | 只看该作者
请指明具体情况,别让人帮你找
7#
 楼主| 发表于 2006-4-14 20:20:00 | 只看该作者
在运行查询后,在币别为13和14、会计核算码分别为8261、8281的贷方差额,本来应该为零的,且这两个记录不应该出现的,为什么会出现-5.82076609134674E-11的数字,是否为溢出,为什么会这样呢?
8#
发表于 2006-4-14 22:01:00 | 只看该作者
这是双精度型数据引起的,将运算数据用FORMAT格式化一下就会正确了

SELECT 会计日计表.币别, Last([0009].[科目代号])+" / "+First([0009].[科目代号]) AS 储蓄科目代号, Sum([0009].借方余额) AS 储蓄借方余额, Sum([0009].贷方余额) AS 储蓄贷方余额, 会计日计表.核算码 AS 会计核算码, 会计日计表.借方余额 AS 会计借方余额, 会计日计表.贷方余额 AS 会计贷方余额, Sum([0009].[借方余额])-[会计日计表].[借方余额] AS 借方差额, Format(Sum([0009].[贷方余额]),"Fixed")-[会计日计表].[贷方余额] AS 贷方差额
FROM (科目对应 LEFT JOIN 0009 ON 科目对应.储蓄科目 = [0009].科目代号) LEFT JOIN 会计日计表 ON 科目对应.核算码 = 会计日计表.核算码
WHERE (((会计日计表.币别)=[0009].[币别]))
GROUP BY 会计日计表.币别, 会计日计表.核算码, 会计日计表.借方余额, 会计日计表.贷方余额
HAVING ((([会计日计表].[借方余额]-Sum([0009].[借方余额]))<>0)) OR ((([会计日计表].[贷方余额]-Sum([0009].[贷方余额]))<>0));
9#
 楼主| 发表于 2006-4-15 00:53:00 | 只看该作者
谢谢,可以了
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2024-11-15 10:02 , Processed in 0.078584 second(s), 34 queries .

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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