Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

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

Grupo de Teaming del ClubDelphi

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 13-09-2010
gonza_619 gonza_619 is offline
Miembro
 
Registrado: feb 2010
Posts: 157
Poder: 15
gonza_619 Va por buen camino
sumar campo y guardar en una variable

hola q tal , bueno mi duda es que tengo q sumar un campo de esta tabla por ej:

TABLAPAGO
COD.CLIENTE DETALLE MONTO
1 XXX $5
1 XXX $7
2
3

BIEN AHORA LA IDEA ES SUMAR EL CAMPO MONTO DONDE SEA '1' EL CODCLIENTE Y GUARDAR EN UNA VARIABLE, PARA LUEGO COMPARAR CON OTRO MONTO.
SOLO SE CONSULTA
MUCHAS GRACIAS, SERIA OCN TQUERY?
Responder Con Cita
  #2  
Antiguo 13-09-2010
Avatar de Caral
[Caral] Caral is offline
Miembro Premium
 
Registrado: ago 2006
Posts: 7.659
Poder: 25
Caral Va por buen camino
Hola
Se usaria un query pero desconozco si lo hara con el campo moneda, de todos modos pruebalo:
Código SQL [-]
Select sum(MONTO) as Monto from TABLAPAGO 
where CODCLIENTE = 1
Group by COD.CLIENTE DETALLE MONTO
Saludos
__________________
Siempre Novato
Responder Con Cita
  #3  
Antiguo 13-09-2010
gonza_619 gonza_619 is offline
Miembro
 
Registrado: feb 2010
Posts: 157
Poder: 15
gonza_619 Va por buen camino
ok muchas gracias pero la suma a donde se guardaria o asignaria, es qu eno quero mostrar en una grilla sino almacenar el total en una variable tipo float,
seria 'monto' la variable? gracias nuevamente
Responder Con Cita
  #4  
Antiguo 13-09-2010
Avatar de Caral
[Caral] Caral is offline
Miembro Premium
 
Registrado: ago 2006
Posts: 7.659
Poder: 25
Caral Va por buen camino
Hola
Da lo mismo donde guardes el dato, este se almacena en el query, es como en un table, ahi esta el dato y lo puedes pasar a un DBEdit, DBgrid, edit, etc. etc.
Saludos
__________________
Siempre Novato
Responder Con Cita
  #5  
Antiguo 13-09-2010
Avatar de Caral
[Caral] Caral is offline
Miembro Premium
 
Registrado: ago 2006
Posts: 7.659
Poder: 25
Caral Va por buen camino
Hola
A ver en una variable:
Código Delphi [-]
Var nati: Real;
Begin
Query1.sql.text:= 'Select sum(MONTO) as Monto from TABLAPAGO '+
                     ' where CODCLIENTE = 1 '+
                     ' Group by COD.CLIENTE DETALLE MONTO ';
Query1.Open;
nati:= Query1.Fields[0].Value;
end;
Saludos
__________________
Siempre Novato
Responder Con Cita
  #6  
Antiguo 13-09-2010
gonza_619 gonza_619 is offline
Miembro
 
Registrado: feb 2010
Posts: 157
Poder: 15
gonza_619 Va por buen camino
var mont:real;
begin
query1.SQL.Clear;
Query1.sql.text:= 'Select sum(importe) as Monto from cobranzas where alucurso = xx' ;
Query1.Open;
query1.Active:=true;
mont:= Query1.fields[monto].Value;

bien intente hacerlo me daerror : undeclared identifier 'monto'

esta bien asi ? lo alamcena en mont

gracias
Responder Con Cita
  #7  
Antiguo 13-09-2010
Avatar de Caral
[Caral] Caral is offline
Miembro Premium
 
Registrado: ago 2006
Posts: 7.659
Poder: 25
Caral Va por buen camino
Hola
Te esta diciendo que Monto no existe y es asi ya que no lo declaraste en realidad o usas Filebyname o Field.
Código Delphi [-]
var mont:real;
begin
query1.SQL.Clear;
Query1.sql.text:= 'Select sum(importe) as Monto from cobranzas where alucurso = xx' ;
query1.Active:=true;
mont:= Query1.fields[0].Value;

Otra cosa: O lo activas o lo abres, pero las dos son innecesarias juntas.
Saludos
__________________
Siempre Novato
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
guardar en variable un count marcosmendozaa SQL 3 17-10-2008 01:25:05
Guardar una variable de javascript a delphi joel20 .NET 2 12-04-2006 12:54:19
Guardar valor en una variable... hademon SQL 1 14-09-2005 17:16:57
guardar en variable dato de un dbgrid el_barto Conexión con bases de datos 2 30-07-2005 14:41:04
guardar en una variable Luli Varios 2 17-01-2005 02:30:07


La franja horaria es GMT +2. Ahora son las 04:30:24.


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