sql server 2008求和位数bug?
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,不知道为什么,请大神说说看。
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,不知道为什么,请大神说说看。
...全文
相关推荐
SQL SERVER 2008, 一键卸载工具
- `sqlserver卸载清除工具`:可能是通用的SQL Server卸载工具,不区分具体版本或操作系统位数。- `MSSQL卸载工具_Windows_x86`:适用于32位操作系统的卸载工具。
SQL Server 2008R2 卸载与重装过程总结
这是因为计算机名称与服务器的用户名一致,这是SQL Server 2008的一个已知bug,在2017版本中并未出现。**解决方案**:1.
SQL Server 2008 各种版本下载
### 一、SQL Server 2008 R2 Developer 版本#### 中文版:- **文件名**:`cn_sql_server_2008_r2_developer_x86_x64_ia64
SQL Server2008精简版
SQL Server 2008是微软公司推出的一款关系型数据库管理系统,主要应用于数据存储、管理和分析。
如何将SQL Server 2005升级到SQL Server 2008
管理SQL Server 2008:升级后,能够有效管理SQL Server 2008环境是至关重要的。


应用实例
