---ROUND devuelve un valor de numeric_expression redondeado, independientemente del tipo de datos, cuando length es un número negativo.
SELECT ROUND(748.58, -2 )
from dual
----------------------------------------------
----------------------------------------------ROUND siempre devuelve un valor.Si length es un valor negativo y mayor que el número de dígitos anteriores al separador decimal, ROUND devuelve 0.
select round(748.58, -4)
from dual
--------------------------------------------------------------------------------------------
-------------------------------La Funcion Trunc. Si el parámetro es un número devuelve la parte entera.
SELECT TRUNC(9.99)
FROM DUAL;
--------------------------------------------------------------------------------------
---Funcion MOD:-- Devuelve el modulo de dividir 20/15 FROM DUAL
SELECT MOD(20,15)
from dual
-------------------------------------------------------
http://www.devjoker.com/contenidos/articulos/67/Funciones-integradas-de-PLSQL.aspx
-- Uso de funcion to_namber, es para convertit un string a
-- numero usando los siguientes formatos
select to_number('5,540.52','9,999.
from dual
select to_number('250','999')
from dual
select to_number('25','99')
from dual
------------------------------
-- el uso de to_char es para dar un valor o formato a un texto o variable
select to_char(51.254,'99.99') -- solo mostraremos dos numeros despues de la coma
from dual
select to_char(sysdate, 'dd') -- en esta opción solo tomaremos el dia de la fecha actual
from dual
- months_between: retorna el numero de meses entre las fechas enviadas como argumento.
Ejemplo:
select months_between('19/05/2003','21/06/05') from dual;-- retorna
-----------------------------------------------------------------------------------------------------------------------------------------------------
- add_months: agrega a una fecha, un número de meses. Si el segundo argumento es positivo, se le suma a la fecha enviada tal cantidad de meses;
si es negativo, se le resta a la fecha enviada tal cantidad de meses.
Ejemplo:
select add_months('10/06/2007',5) from dual; --retorna "10/11/07"
-----------------------------------------------------------------------------------------------------------------------------------------------------
- next_day(fecha,dia): retorna una fecha correspondiente al primer día especificado en "dia" luego de la fecha especificada. En el siguiente ejemplo
se busca el lunes siguiente a la fecha especificada:
select next_day('10/08/2007','LUNES') from dual;
---------------------------------------------------------------------------------------------------------------------------------------------------
- last_day(f): retorna el ultimo día de mes de la fecha enviada como argumento. Ejemplo:
select last_day('10/02/2007') from dual;-- "28/02/07"
url:
http://www.oracleya.com.ar/temarios/descripcion.php?cod=181&punto=23
Falta prolijidad en su trabajo.
ResponderBorrar.... Uso de funcion to_namber, es para convertit un string a...