FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
#1
|
|||
|
|||
Redondeo de un numeric a integer.
Hola gente:
tengo el siguiente problema. Tengo que redondear un numeric (10,5) a integer. Si lo hago con cast (numero as integer) me redondea al entero más cercano. Yo lo que quiero es que me redondee al entero más alto. Por ej. si tengo 1,2 quisiera que lo redondee a 2. si tengo 1,8 quisiera que también quede en 2. O sea siempre redondear para arriba. No sé que función utilizar para hacer dicho calculo. Muchas gracias a todos. Saludos. Mariano. |
#3
|
|||
|
|||
Gracias por la respuesta. Pero si yo pongo la función ceiling en el store procedure que lo necesito no me lo reconoce...
Yo lo debo hacer dentro de un store procedure. Trabajo con Firebird 1.6. Si alguno tiene alguna otra alternativa o vos mismo tenes otra sera bienvenida. Muchas Gracias. Mariano. |
#4
|
||||
|
||||
La función ceiling no viene en el motor, deberás cargar la UDF de la ib_udf.dll que viene con FireBird así:
Y así si te reconocera dicha función... Si quieres ver mas funciones por el estilo deberás leer el archivo ib_udf.sql, y también el fbudf.sql, encontraras varias funciones que seguramente te serán útiles.
__________________
Lecciones de mi Madre. Tema: modificación del comportamiento, "Pará de actuar como tu padre!" http://www.purodelphi.com/ http://www.nosolodelphi.com/ |
#5
|
|||
|
|||
Perdon por mi ignorancia pero donde pongo ese código sql para que me reconozca esa función (celing)??..
Gracias. Mariano |
#6
|
|||
|
|||
Tema solucionado
Muchas gracias a todos los que contestaron...
Ya entendí como importar la función ceiling. Hay que ejectuar ese script y luego se va a crear en UDF la función CEILING. Sino también desde donde dice UDF se puede cargar a mano. De esta manera me anduvo. Gracias. Saludos. Mariano. |
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
Problemas con campos Numeric | edgusano | MS SQL Server | 2 | 25-05-2005 18:04:36 |
Numeric (12, 4) en Delphi 7 | oliverinf | Firebird e Interbase | 3 | 18-12-2004 00:02:40 |
Tipos de dato Numeric...??? | mguixot | OOP | 6 | 06-03-2004 23:03:32 |
Valores en campos numeric | xerkan | Firebird e Interbase | 1 | 08-12-2003 20:41:43 |
Dominio Numeric(2,0) siempre = 0 | apicito | Firebird e Interbase | 3 | 03-09-2003 00:18:56 |
|