起步软件技术论坛
搜索
 找回密码
 注册

QQ登录

只需一步,快速开始

12
返回列表 发新帖

[结贴] 报表显示问题

[复制链接]

242

主题

1418

帖子

2325

积分

金牌会员

批判主义者

Rank: 6Rank: 6

积分
2325
QQ
 楼主| 发表于 2014-3-26 16:05:37 | 显示全部楼层
select 0.0051*100||'%' from dual;
select (0.0051*100)||'%' from dual;
select concat(0.0051*100,'%') from dual;
select concat(to_char(0.0051*100),'%') from dual;都是一样的结果 只有自己拼串了
如果我说对了 请别忘记点赞.
回复 支持 反对

使用道具 举报

2

主题

812

帖子

951

积分

高级会员

Rank: 4

积分
951
QQ
发表于 2014-3-26 16:24:49 | 显示全部楼层
本帖最后由 fengwei 于 2014-3-26 16:26 编辑
腹部流出的肉 发表于 2014-3-26 16:01
都是不行的
oracle数据库的特殊
TO_CHAR()函数要提供格式
TO_CHAR ( n [, fmt [, 'nlsparam']] )该函数将NUMBER类型的n按数值格式fmt转换成VARCHAR2类型的值。'nlsparams'指定由数值格式的元素返回的字符,包括:
.小数点字符
.组分隔符
.本地钱币符号
.国际钱币符号
select "CONCAT"("TO_CHAR"(0.0051*100,'0.99'),'%') from dual
concat("TO_CHAR"(nvl(ttt1.fWinBidAmountRate,0) * 100),'%' )
技术支持qq 1282807026。(远程支持专用)
回复 支持 反对

使用道具 举报

242

主题

1418

帖子

2325

积分

金牌会员

批判主义者

Rank: 6Rank: 6

积分
2325
QQ
 楼主| 发表于 2014-3-26 16:33:40 | 显示全部楼层
谢谢
如果我说对了 请别忘记点赞.
回复 支持 反对

使用道具 举报

242

主题

1418

帖子

2325

积分

金牌会员

批判主义者

Rank: 6Rank: 6

积分
2325
QQ
 楼主| 发表于 2014-3-26 16:34:34 | 显示全部楼层
谢谢
如果我说对了 请别忘记点赞.
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|X3技术论坛|Justep Inc.    

GMT+8, 2024-5-19 02:24 , Processed in 0.058308 second(s), 23 queries .

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表