kpi_value的字段类型是float,通过运算得到增长率value1,round((a.kpi_value - b.kpi_value) / b.kpi_value * 100,2) value1
为什么pl/sql里查询结果是0.1
用dbms_output.put(v_sp_type_cn||'('||'较昨日增长'||v_value1||'%),');
输出时就成了.1呢?
为什么pl/sql里查询结果是0.1
用dbms_output.put(v_sp_type_cn||'('||'较昨日增长'||v_value1||'%),');
输出时就成了.1呢?
解决方案 »
- pl/sql developer 9.0bete 发布了,
- Oracle Database link问题紧急求救,Help me!
- rollback为何导致cursor关闭
- ORACEL恢复的几个问题
- Oracle sqldeveloper 中的法语(如Peña)导出到csv的时候显示为“Pe帽a”, 如何让它直接显示成Peña ?
- statspack报告中的语句不知道是哪里产生的,不知大家有没有碰到过???????????????????????????
- 请高手指点一个sql!
- 如何通过oracle查询远端数据库.
- 在存储过程中能不能再用另一个用户连接
- 问题请教~PLS-00302
- 寻找RHEL5上面的libstdc++-libc6.2-2.so.3库文件
- 请教一下大家,这个SQL语句怎么写???
举个例子:
SQL> declare
2 vv number;
3 begin
4 vv:=0.1;
5 dbms_output.put_line(vv);
6 end;
7 /
.1PL/SQL 过程已成功完成。SQL> declare
2 vv number;
3 begin
4 vv:=0.1;
5 dbms_output.put_line(to_char(vv,'0.999'));
6 end;
7 /
0.100PL/SQL 过程已成功完成。
TRY !!