ORACLE8 sum函数问题

qhdren 2006-09-16 01:00:03
在select 中用sum(数值型字段) 这个字段单个值里有小数 但用sum(数值型字段)之后出来的和直就没有小数了,他给四舍五入了,但我想要保留小数,应该怎么办呢?
...全文
234 9 打赏 收藏 转发到动态 举报
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
kingkingkingking 2006-09-26
  • 打赏
  • 举报
回复
这个问题是你的数据的问题
qhdren 2006-09-22
  • 打赏
  • 举报
回复
没人能回答我的问题吗
qhdren 2006-09-21
  • 打赏
  • 举报
回复
我定义的就是a NUMBER(12,2) 然后用select sum(a) from 表名 其中a列的直有12.21,23.32但加出来就是36
Eric_1999 2006-09-18
  • 打赏
  • 举报
回复
如果你定义的数据是有小数的,那sum后肯定有的。贴出代码看看。
gw_delphi 2006-09-18
  • 打赏
  • 举报
回复
你怎么定义数值型字段的;
如果你定义成Number(10,2);你的Sum()后小数肯定不会丢失 :)
bzszp 2006-09-18
  • 打赏
  • 举报
回复
有这种问题?你的sql*plus是不是字段 format了?
把语句贴出来
qhdren 2006-09-18
  • 打赏
  • 举报
回复
我试了这个方法不行呀
qhdren 2006-09-16
  • 打赏
  • 举报
回复
除了这个没别的办法了吗
ctscy 2006-09-16
  • 打赏
  • 举报
回复
把数值型字段放大10.100......倍

3,491

社区成员

发帖
与我相关
我的任务
社区描述
Oracle 高级技术相关讨论专区
社区管理员
  • 高级技术社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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