Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   SQL (https://www.clubdelphi.com/foros/forumdisplay.php?f=6)
-   -   hay alguna forma de acortar los decimales de un campo? (https://www.clubdelphi.com/foros/showthread.php?t=49516)

Gaim2205 23-10-2007 21:07:59

hay alguna forma de acortar los decimales de un campo?
 
tengo una tabla, con un campo llamado precio de tipo real, los datos de ese campo los mando llamar mediante un query para desplegarlos en un dbgrid. Pero me muestra muchos decimales.

hay alguna forma de que solo me muestre 2 o 3. Dentro del dbgrid. No me interesa formatear el numero en la captura.

espero haberme dado a entender. Gracias

betiitooo 23-10-2007 21:26:49

Utilizo MySQL 5.0 y para limitar mis datos de tipo real el campo correspondiente lo defino de tipo float y entre parentesis especifico los valores para la parte entera y la decimal, por ejemplo:
create table X(
...
ingreso float(4,2),
...
)

cuando realizo mis consultas el resultado lo obtengo con ese formato, sin necesdad de truncar ni otra cosa.

Gaim2205 24-10-2007 00:12:58

pues al final lo hice conectando el dbgrid con un adoquery, con la sentencia sql:

Código SQL [-]
select round(precio,2) from pocapprc_sql


La franja horaria es GMT +2. Ahora son las 18:46:01.

Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi