sql server 2008求和位数bug?

solidvacuum solidvacuum 墨衍会员 · AI 创作全网分发 墨衍智能分发 通过墨衍一键同步至各平台 可同步平台 CSDN微信公众号微博知乎掘金百家号博客园抖音小红书 你的文章也可以这样分发 墨衍会员 ¥399起/年,写一次发全网 我也要 + 加入社区
select zwfzys_pznm,sum(zwfzys_wb) from cwbase1.lc0019999.zwfzys2012 where zwfzys_dwbh='10101010105' and zwfzys_pznm in (select zwpzk_pznm from cwbase1.lc0019999.zwpzk2012 where zwpzk_dwbh='10101010105' and zwpzk_kjqj='12') and zwfzys_kmbh='2241003001' and zwfzys_wbbh='02' and zwfzys_jzfx=1 --group by zwfzys_pznm
and zwfzys_pznm in (
9565,
9588,
9600) group by zwfzys_pznm

sum后面的是浮点型:结果如下
9565 336209.9115
9588 967541.9301
9600 4836574.18

把查询语句,稍微修改成
select sum(zwfzys_wb) from cwbase1.lc0019999.zwfzys2012 where zwfzys_dwbh='10101010105' and zwfzys_pznm in (select zwpzk_pznm from cwbase1.lc0019999.zwpzk2012 where zwpzk_dwbh='10101010105' and zwpzk_kjqj='12') and zwfzys_kmbh='2241003001' and zwfzys_wbbh='02' and zwfzys_jzfx=1 --group by zwfzys_pznm
and zwfzys_pznm in (
9565,
9588,
9600)
执行结果:
6140326.02160001

两者sum求和尾差:0.00000001,不知道为什么,请大神说说看。
...全文
评论 1
收藏 已收藏
分享
返回顶部
solidvacuum
应用实例 27,579 成员 68,540 内容