Formato Numérico
Hola como podrÃa hacer para pasar un numero cualkiera al formato #.00, es decir el numero con dos decimales obligatorios, podrÃa con la funcion:
to_char(numero,\\'9D99\\'), pero el problema de esta funcion es que tengo que poner tantos 9 delantes de la D como digitos tenga el numero, y el numero que quiero tranformar es variable porque forman parte de una tabla, habria forma de hacerlo? o utilizo la funcion usando bastantes 9 antes de la D como para no quedarme corto?? eske esa solucion la veo un poco rustica, venga gracias por todo.
to_char(numero,\\'9D99\\'), pero el problema de esta funcion es que tengo que poner tantos 9 delantes de la D como digitos tenga el numero, y el numero que quiero tranformar es variable porque forman parte de una tabla, habria forma de hacerlo? o utilizo la funcion usando bastantes 9 antes de la D como para no quedarme corto?? eske esa solucion la veo un poco rustica, venga gracias por todo.
No es necesario que le pongas mascara:
Prueba con estos dos:
select to_char(1234.23) from dual
/
select to_char(56781234.23) from dual
/
Y veras que los dos te devuelves el numero convertido en caracter, si necesidad de ponerle una mascara.
Prueba con estos dos:
select to_char(1234.23) from dual
/
select to_char(56781234.23) from dual
/
Y veras que los dos te devuelves el numero convertido en caracter, si necesidad de ponerle una mascara.
