Resumen Devolver la parte entera de un número en SQL   (3 mensajes )

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

______________________________________________________________________



Resumen Resumen

Visual Basic Página de Visual Basic

Página principal Página principal

www.jrubi.com