社区
非技术区
帖子详情
sum求和的小数问题
lfzbg
2006-10-24 04:37:04
我用SUM对一字段(两位小数)进行求和,大概当和大于1千万时,小数部分的百分位被4舍5入,请问如何准确统计。
...全文
803
16
打赏
收藏
sum求和的小数问题
我用SUM对一字段(两位小数)进行求和,大概当和大于1千万时,小数部分的百分位被4舍5入,请问如何准确统计。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
16 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
wangzk0206
2007-01-04
打赏
举报
回复
numformat一下 可能是显示的问题
zhangjian_2015
2007-01-03
打赏
举报
回复
你定义一下,,COL XX FORMAT 999999999999.999999不就OK了吗???
weihouyanli
2006-12-29
打赏
举报
回复
up
YouTuBe
2006-12-21
打赏
举报
回复
up
weiyongzhao
2006-12-07
打赏
举报
回复
数据类型如果是double ,是不是只能有多少为精度,超过了就把小数后的开始截取,换个数据类型试试.
多壮志
2006-12-06
打赏
举报
回复
是没有必要在pl/sql中特意那样处理!
多壮志
2006-12-06
打赏
举报
回复
如果是在sql * plus 或者诸如pl/sql developer之类的工具作为临时的统计显示,不妨使用包子的方法。
不过在sql语句和pl/sql中可以放心的使用。sum没有问题,这个是工具的设计缘故。所以,没有必要在工具中特意的那样处理(会减慢系统的).
user_job
2006-12-05
打赏
举报
回复
decode()是个好东东 帮顶
baojianjun
2006-12-04
打赏
举报
回复
一般类似楼主的问题可以使用DECODE函数来解决
baojianjun
2006-12-04
打赏
举报
回复
for example :
SQL> create table test_tab (num_value number(20,6));
Table created
SQL> insert into test_tab values (1234567.9876);
1 row inserted
SQL> insert into test_tab values (9234567.0012);
1 row inserted
SQL> select * from test_tab;
NUM_VALUE
----------------------
1234567.987600
9234567.001200
SQL> select sum(num_value) from test_tab;
SUM(NUM_VALUE)
--------------
10469134.9888
SQL> select decode(sign(sum(num_value)-10000000),1,round(sum(num_value),2),sum(num_value)) from test_tab;
DECODE(SIGN(SUM(NUM_VALUE)-100
------------------------------
10469134.99
zhoumins
2006-12-03
打赏
举报
回复
select sum(cast(sal as number(24,2))) from emp
ytlovecy
2006-11-29
打赏
举报
回复
你看以下字段类型吧!
我也是初学的!
lfzbg
2006-10-25
打赏
举报
回复
没人回答?
lfzbg
2006-10-25
打赏
举报
回复
没人回答?
dashi
2006-10-24
打赏
举报
回复
接分
基于Python中
求和
函数
sum
的用法详解
基于Python中
求和
函数
sum
的用法详解 今天在看《集体编程智慧》这本书的时候,看到一段Python代码,当时是百思不得其解,总觉得是书中排版出错了,后来去了解了一下
sum
的用法,看了一些Python大神写的代码后才发现是...
myJmeter-0.0.1-SNAPSHOT.jar
Jmeter提供的函数只有整数
求和
,此插件提供
小数
的
求和
函数。插件放置位置为apache-jmeter-5.0\lib\ext目录下,放好之后重启jmeter即可使用函数__double
Sum
(pram1,pram2)
PowerBI系列之DAX函数专题
数据格式控制:%、$、千位分隔符、
小数
位、日期格式 Format函数自定义数据格式 Convert函数做数据类型转换 解决中文数字单位 万 的显示
问题
Date和DT函数定义固定日期值 显示和隐藏列 DAX代码分析器 阅读DAX表达式...
Mysql 解决
sum
求和
有多位
小数
select cast(
sum
(Fei) AS DECIMAL (19, 2) ) AS Z_Fei from shop
Oracle 11g
sum
求和
后显示完整的
小数
位数
select cast(
sum
(22.000+11.000) as decimal(10,4)) as
sum
decfrom dual
非技术区
1,617
社区成员
5,567
社区内容
发帖
与我相关
我的任务
非技术区
Oracle 非技术区
复制链接
扫一扫
分享
社区描述
Oracle 非技术区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章