Ir para conteúdo
Fórum Script Brasil

Spectro

Membros
  • Total de itens

    3
  • Registro em

  • Última visita

Tudo que Spectro postou

  1. deu certo!!! :D obrigado pela ajuda Progr'amador e paulobergo!! ;)
  2. ok vou tentar esclarecer, o que eu quero é isso mesmo que você falou, tipow total a receber por data select sum(valor) as soma, dt_venc from 'contas.dbf' where dt_venc between '12/01/2006' and '12/31/2006' group by dt_ven então vamos dizer que entre essas duas datas (12/01/2006' and '12/31/2006') por exemplo tenha 3 registros -------------------- DT_VENC ---|- TOTAL DBGrid linha 1 - 15/06/2006 - 150,00 DBGrid linha 2 - 26/07/2006 - 100,00 DBGrid linha 3 - 01/10/2006 - 250,00 Então o campo SOMA deverá retornar 500,00 certo? pois então, o campo SOMA apenas retorna 150,00, e se eu apontar para a segunda linha o campo SOMA retorna 100,00. A soma que deveria ser mostrada seria 500,00 mas isso não acontece, provavelmente é algum erro da sql, mas já tentei alterar de várias maneiras mas não teve jeito.
  3. Tenho o seguinte ploblema... Numa DBGrid quero somar o valor total de uma coluna entre um intervalo de datas exemplo sql: ...// select CD_CONTA, NM_CONTATO, DT_VENC, VALOR, sum(VALOR) as TOTAL from CONTAS where DT_VENC between :data1 and :data2 group by CD_CONTA, NM_CONTATO, DT_VENC, VALOR //... o problema é que esse código só me retorna o valor de uma linha apenas, se as datas tiverem entre dia 10 e dia 20 e no intervalo desses dias haver 5 valores, esse código não me retorna o total dos 5 valores, apenas o valor que está em focus. se alguém puder ajudar agradeço vlw!
×
×
  • Criar Novo...