FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
#1
|
|||
|
|||
truncar una cantidad en sql de firebird
tengo una cantidad con tres o cuatro decimales y quiero un resultado truncado a dos decimales sin redondear, ejemplo 23,2367
y llevarlo a 23,23 no a 23,24 |
#2
|
||||
|
||||
Yo tengo definido los campos como Numeric(10,2) en Firebird con dialecto 3 y no he tenido problemas hasta ahora.
Si el valor proviene de cualquier otro sitio, puedes hacer esto:
Saludos
__________________
Si usted entendió mi comentario, contácteme y gustosamente, se lo volveré a explicar hasta que no lo entienda, Gracias. |
#3
|
|||
|
|||
en SQL puedes utilizar una sentencia como esta
select cast(((cast(campo1*100) as int)/100)*100 as numeric (12,2)) as Valor from tabla tendras problemas si los valores que almacena la tabla son mayores de lo que soporta un int |
#4
|
|||
|
|||
Muchas gracias, eso resuelve mi necesidad
|
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
Truncar Horas | lucasarts_18 | MS SQL Server | 6 | 02-02-2006 14:03:44 |
Truncar o que: | alcides | SQL | 5 | 17-06-2005 00:34:24 |
Como Cambiar Una Cantidad Numerica En Una Cantidad En Letra | AdIIX | Varios | 3 | 28-04-2005 21:45:23 |
Cantidad de Informacion en Firebird | Choclito | Firebird e Interbase | 9 | 27-10-2004 20:37:27 |
TRuncar la fecha | Sandochan | Conexión con bases de datos | 1 | 31-05-2003 16:39:58 |
|