Mensaje enviado por "Victor Alfonzo" <valfonzo@ease.com.ve> el 11/04/2003
Hola!!!
Para resolver tu problema si estas trabajando con SQL, existe una función TRUNC que te permite tomar el valor entero de un numero o si deseas algunos decimales te envio un pequeño ejemplo que lo ejecute antes:
SQL> select trunc(49.8523,2),trunc(44.1234,0), trunc(40.9876,-1)
2 from sys.dual;
Esto nos da como resultado lo siguiente:
TRUNC(49.8523,2) TRUNC(44.1234,0) TRUNC(40.9876,-1)
---------------- ---------------- -----------------
49,85 44 40
Mensaje enviado por "Alberto Vernieri" <alberto_vernieri@yahoo.com.ar> el 9/04/2003
Hola!
Prueba con Fix.
Saludos
Alberto
Mensaje enviado por "Nixon Morales" <namorales@intervida.org.gt> el 9/04/2003
cast(5.99 as integer) = 5
cast(5.50 as integer) = 5
cast(5.40 as integer) = 5
Saludos
Nixon Morales
----- Original Message -----
From: "Pedro Otiniano" <potiniano@crsanmartin.com.pe>
To: <visualbasic-esp@yahoogroups.com>
Cc: <vbmax@yahoogroups.com>
Sent: Wednesday, April 09, 2003 1:19 PM
Subject: (VB-ESP) DEVOLVER PARTE ENTERA DE UN NUMERO EN SQL
Amigos de la Lista alguno deUds. sabra alguna función que me devuelva la parte entera sin redondear de un numero, ejemplo:
si tengo 1452.83 me devuelva 1452
o si tengo 456 me devuelva 456
e probado con el round pero este redondea y no me sirve para mis propositos.
Esperando su ayuda y de antemano muchas gracias.
Att. Pedro otiniano Torres
Unidad de Desarrolla - Area de Sistemas
Caja Rural San Martín
______________________________________________________________________