Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Principal > SQL
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 02-11-2013
Jose Manuel Jose Manuel is offline
Miembro
 
Registrado: may 2003
Posts: 112
Poder: 22
Jose Manuel Va por buen camino
formatear resultado numerico en consulta SQL

Hola, estoy utilizando D2007, ADO y access y no sé como poner formato numérico al resultado de la siguiente consulta:

Coste1 me aparece así 124256,1 y yo quiero 124.256,10

Código SQL [-]
Select 
       gss5_preciosxplaza.n_coste_periodo1 * gss4_Plazas_actuales.n_plazas AS Coste1  
FROM  gss4_plazas_actuales INNER JOIN gss5_preciosxplaza ON 
       gss5_preciosxplaza.n_codigo_tarifa = gss4_plazas_actuales.n_codigo_tarifa
WHERE gss4_Plazas_actuales.n_id_centro = :ncentro'

Un saludo a todos.
Responder Con Cita
  #2  
Antiguo 02-11-2013
Avatar de Caral
[Caral] Caral is offline
Miembro Premium
 
Registrado: ago 2006
Posts: 7.659
Poder: 25
Caral Va por buen camino
Hola
Asi es una forma.
saludos
__________________
Siempre Novato
Responder Con Cita
  #3  
Antiguo 02-11-2013
Jose Manuel Jose Manuel is offline
Miembro
 
Registrado: may 2003
Posts: 112
Poder: 22
Jose Manuel Va por buen camino
Gracias por contestar, aunque no entiendo como aplicar tu solución a mi problema. Yo hago una consulta SQL y obtengo el resultado de dos campos en un nuevo campo llamado COSTE1, en la tabla tcrdbgrid, no encuentro donde poner formato a este campo, por lo que entiendo que el formato debo obtenerlo en la consulta.

Código SQL [-]
Select gss5_preciosxplaza.n_coste_periodo1 * gss4_Plazas_actuales.n_plazas AS Coste1

Si puedes ser más explicito te lo agradecere.

Un saludo
Jose Manuel
Responder Con Cita
  #4  
Antiguo 02-11-2013
Avatar de Caral
[Caral] Caral is offline
Miembro Premium
 
Registrado: ago 2006
Posts: 7.659
Poder: 25
Caral Va por buen camino
Hola
El resultado lo obtienes en Coste1 y lo presentas o muestras en ????
Saludos
__________________
Siempre Novato
Responder Con Cita
  #5  
Antiguo 02-11-2013
Jose Manuel Jose Manuel is offline
Miembro
 
Registrado: may 2003
Posts: 112
Poder: 22
Jose Manuel Va por buen camino
Sigo sin entenderte, demasiado laconico para mi, el resultado ya sé que va al campo COSTE1 un campo calculado, y que lo muestro en la tabla tcrdbgrid, donde no hay sitio para poner formato a este campo.

Bueno, seguiré buscando a ver si encuentro la solución.

Gracias por tu ayuda y saludo.
Responder Con Cita
  #6  
Antiguo 02-11-2013
Avatar de Caminante
Caminante Caminante is offline
Miembro
 
Registrado: oct 2010
Ubicación: Lima - Peru
Posts: 338
Poder: 14
Caminante Va camino a la fama
Hola
El formato lo puedes poner desde delphi con la propiedad Displayformat de los objetos de campo sin tener que modificarlos en la consulta

Saludos
Responder Con Cita
  #7  
Antiguo 02-11-2013
Avatar de ecfisa
ecfisa ecfisa is offline
Moderador
 
Registrado: dic 2005
Ubicación: Tres Arroyos, Argentina
Posts: 10.508
Poder: 36
ecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to behold
Cita:
Empezado por Jose Manuel Ver Mensaje
...
Coste1 me aparece así 124256,1 y yo quiero 124.256,10
Hola Jose Manuel.

Código Delphi [-]
...
var
  ThSep, DeSep : Char;

procedure TForm1.FormCreate(Sender: TObject);
begin
  ...
  ThSep := ThousandSeparator;
  DeSep := DecimalSeparator;
  ThousandSeparator := '.';
  DecimalSeparator  := ',';
  TFloatField(DataSet.FieldByName('CALCULADO')).DisplayFormat := '0,0.00';
end;

...

procedure TForm1.FormDestroy(Sender: TObject);
begin
  ...
  ThousandSeparator := ThSep;
  DecimalSeparator  := DeSep;
end;
Donde: DataSet sería el componente que estes utilizando y CALCULADO el nombre de tu campo calculado

Saludos
__________________
Daniel Didriksen

Guía de estilo - Uso de las etiquetas - La otra guía de estilo ....
Responder Con Cita
Respuesta



Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Saltar a Foro

Temas Similares
Tema Autor Foro Respuestas Último mensaje
resultado de una consulta Yulka SQL 9 27-03-2011 22:15:23
Formatear los valores de los campos en una consulta GerTorresM Conexión con bases de datos 5 07-07-2010 14:17:05
Agrupando resultado de consulta MaMu SQL 3 30-08-2008 13:56:46
Obtener el resultado de una consulta zurech MySQL 3 13-07-2005 11:33:11
Como formatear un DBEdit, para un campo numérico Roger_Fernandez Conexión con bases de datos 3 25-10-2004 08:22:43


La franja horaria es GMT +2. Ahora son las 16:21:23.


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