mande a mensagem de erro tambem....ajuda bastante



  ----- Original Message ----- 
  From: Eduardo Oliveira silva 
  To: [email protected] 
  Sent: Friday, April 18, 2008 3:06 PM
  Subject: Re: [delphi-br] algumas dúvidas sobre SUM() e GROUP BY...


  Pessoal eu também estou com um problema parecido,
  só que estou usando o seguinte código no delphi.

  SQL.Add('select c.numero, sum(d.totalPatrimonio) as soma');
  SQL.Add('from tblcoop c, tblpatrimonio d');
  SQL.Add('where c.numero=d.numero');
  SQL.Add('group by c.numero');

  Mais não funciona, apresenta erro quando uso o Sum.
  Alguém sabe porque.

  To usando uma adoquery, um adotable e um ds

  Em 17/04/08, Humberto <[EMAIL PROTECTED]> escreveu:
  >
  > SELECT ID, count(NUMERO) AS NUMERO,NOME, SALARIO,(count(NUMERO) *
  > SALARIO) AS TOTALSALARIO FROM Teste1 group by id, nome,salario
  >
  > Flavio escreveu:
  > >
  > > Olá pessoal, bom dia,
  > >
  > > estou com um probleminha aqui. Suponha que tenho 1 tabela com os
  > > campos: ID, NUMERO, NOME, SALARIO. Quero fazer a seguinte consulta:
  > >
  > > no resultado tem que aparecer todos esses campos + um campo indicando
  > > o total de salario de acordo com o NUMERO, mas não deve ser agrupado o
  > > campo NUMERO, ou seja, para cada registro que tiver o mesmo NUMERO
  > > deve aparecer nos resultados com o campo TOTAL DE SALARIOS armazenando
  > > o total de salários daquele NUMERO.
  > >
  > > EXEMPLO: a resposta poderia ser como essa:
  > >
  >
  > > | NUMERO | NOME | SALARIO | TOTALSALARIOS |
  > > 1 | 1 | a | 1.00 | 3.00 |
  > > 2 | 1 | b | 2.00 | 3.00 |
  > > 3 | 2 | c | 5.00 | 5.00 |
  > >
  > > É possível néh, mas como ? Alguém me ajuda ?
  > >
  > > Obrigado pela atenção de todos.
  > > Flávio.
  > >
  > > ---------------------------------
  > > Abra sua conta no Yahoo! Mail, o único sem limite de espaço para
  > > armazenamento!
  > >
  > >
  > >
  >
  > 
  >

  [As partes desta mensagem que não continham texto foram removidas]



   

[As partes desta mensagem que não continham texto foram removidas]

Responder a