sql server 2008求和位数bug?

solidvacuum 2013-02-03 12:51:13
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,不知道为什么,请大神说说看。
...全文
130 1 打赏 收藏 转发到动态 举报
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
还在加载中灬 2013-02-04
  • 打赏
  • 举报
回复
帮顶,听说在水区水,不犯坛规

27,579

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server 应用实例
社区管理员
  • 应用实例社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧