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 19-07-2005
narciso narciso is offline
Registrado
 
Registrado: jul 2005
Posts: 2
Poder: 0
narciso Va por buen camino
Smile sumar columna para que salgan en query

Para empezar gracias por la ayuda recibidad hasta el momento mediante lo hilos que he leido hasta ahora.
Soy novato en programacion del delphi pero estoy en ello por lo que como podeis imaginaros tengo un monton de dudas por lo que ruego me alecciones.
Estoy creando una aplicacion con base de datos y me he bloqueado en las consultas sql que de ha de sumar un campo y salir el resultado en el query.
Como todo lo que he realizado hasta ahora ha sido gracias a lo que habeis insertado en esta pagina me guastaria si me decis como insertar el codigo fuente para que los que lo necesites podais utilizarlo.
Mi siguiente consulta no sera tan larga solo que hay veces que con pocas palabras es dificil agradecer tanto.
Responder Con Cita
  #2  
Antiguo 19-07-2005
Avatar de Neftali [Germán.Estévez]
Neftali [Germán.Estévez] Neftali [Germán.Estévez] is offline
[becario]
 
Registrado: jul 2004
Ubicación: Barcelona - España
Posts: 18.281
Poder: 10
Neftali [Germán.Estévez] Es un diamante en brutoNeftali [Germán.Estévez] Es un diamante en brutoNeftali [Germán.Estévez] Es un diamante en bruto
Antes de nada, bienvenido, puesto que es tu primer post.

Cita:
Empezado por narciso
...me he bloqueado en las consultas sql que de ha de sumar un campo y salir el resultado en el query.
Basta con que utilices SQL con la cláusula Count; Por ejemplo:

Código SQL [-]
     select count(Importe) as TOTAL from Tabla1 where Nombre = 'Juan'

Esto te suma todos los importes de la tabla1 cuyo nombre sea Juan y te lo devolverá en un único campo llamado TOTAL. Para "lanzar" ésta consulta puedes utilizar un componente TQuery.
Para acceder al valor desde Delphi puedes utilizar algo similar a ésto:

Código Delphi [-]
   var
     ImporteTotal:Integer;
   begin
     ...
     ImporteTotal := Query1.FieldByName('TOTAL').AsInteger;

Cita:
Empezado por narciso
...me guastaria si me decis como insertar el codigo fuente para que los que lo necesites podais utilizarlo.
Basta con que copies el código y antes y después coloque los TAG's de delphi;
* delphi entre corchetes para empezar
* /delphi entre corchetes al acabar.

Puedes ver los tag's descritos ampliamente aquí:
http://www.clubdelphi.com/foros/misc.php?do=bbcode
y en éste hilo:
http://www.clubdelphi.com/foros/showthread.php?t=9992
__________________
Germán Estévez => Web/Blog
Guía de estilo, Guía alternativa
Utiliza TAG's en tus mensajes.
Contactar con el Clubdelphi

P.D: Más tiempo dedicado a la pregunta=Mejores respuestas.
Responder Con Cita
  #3  
Antiguo 24-07-2005
Avatar de mazinger
mazinger mazinger is offline
Miembro
 
Registrado: jul 2004
Ubicación: Zamora
Posts: 85
Poder: 20
mazinger Va por buen camino
Solo una aclaración a lo que ha expuesto Neftali la sentencia que suma el valor de un campo es SUM. COUNT lo que hace es contar el nº de registros.
Supongo que ha sido un lapsus.

Saludos
__________________
Visita mi página (en construcción):

http://mazinger.wordpress.com/
Responder Con Cita
  #4  
Antiguo 25-07-2005
Avatar de Neftali [Germán.Estévez]
Neftali [Germán.Estévez] Neftali [Germán.Estévez] is offline
[becario]
 
Registrado: jul 2004
Ubicación: Barcelona - España
Posts: 18.281
Poder: 10
Neftali [Germán.Estévez] Es un diamante en brutoNeftali [Germán.Estévez] Es un diamante en brutoNeftali [Germán.Estévez] Es un diamante en bruto
Gracias...
Efectivamente,... un lapsus.
__________________
Germán Estévez => Web/Blog
Guía de estilo, Guía alternativa
Utiliza TAG's en tus mensajes.
Contactar con el Clubdelphi

P.D: Más tiempo dedicado a la pregunta=Mejores respuestas.
Responder Con Cita
  #5  
Antiguo 26-07-2005
narciso narciso is offline
Registrado
 
Registrado: jul 2005
Posts: 2
Poder: 0
narciso Va por buen camino
sumar columna en un QRExpr

Gracias por todo de antemano.
Problema:
Tengo un QuickRep en el que he puesto un QRExpr con lo siguiente
sum(puntos)

Lo que quiero es que me sume la columna Puntos que me sale en el quickrep
pero no me lo hace me da 0 como resultado.

He probado otras variables como:
sum(detail.puntos)
'Total Puntos:'+ (puntos) "solo me da un campo no el total"

Perdon no he dado las gracias por las respuestas a post anterior.

Un saludo .
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


La franja horaria es GMT +2. Ahora son las 21:08: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