Fórum Agrupamento Ano/Mes - Paradox #331662

20/10/2006

0

:?: Olá a todos.
Tabela Paradox + Delphi 7.
Estou precisando fazer um agrupamento por mes e ano não está dando certo.
With Dtm.QryReceber do
Begin
Sql.Clear;
Active := False;
Sql.Add(´SELECT SUM(REC_PARES) AS PARES, ´);
Sql.Add(´SUM(REC_VALORTOTAL) AS VALOR, ´);
Sql.Add(´EXTRACT(YEAR FROM REC_DTVENCIMENTO) AS ANO, ´);
Sql.Add(´EXTRACT(MONTH FROM REC_DTVENCIMENTO) AS MES ´);
Sql.Add(´REC_DTVENCIMENTO FROM CADREC ´);
Sql.Add(´GROUP BY 3,4 ´);
Active := True;
end;
Gostaria do resultado assim:

Jan/2006 - 1.200 18.000,00
Fev/2006 - 1.500 21.000,00
..
...
Abraços
Neto


Neto

Neto

Responder

Posts

21/10/2006

Micheus

[b:f299883405]Neto[/b:f299883405], vc vai ter que por as funções no Group também:
Sql.Add(´GROUP BY EXTRACT(YEAR FROM REC_DTVENCIMENTO), EXTRACT(MONTH FROM REC_DTVENCIMENTO)´);

[]s


Responder

Gostei + 0

23/10/2006

Neto

Não funcionou, apresenta mensagem de erro
Capability not Supported


Responder

Gostei + 0

23/10/2006

Nigro

Isso mesmo pois o conceito do seu código só funciona com banco de dados relacional, não quer que a sintaxe seja igual, mas sim o conceito.


Responder

Gostei + 0

23/10/2006

Neto

Então como posso fazer para agrupar como preciso.


Responder

Gostei + 0

23/10/2006

Nigro

Veja a resposta do amigo micheus


Responder

Gostei + 0

24/10/2006

Neto

Criei um campo caracter concatenando Ano e Mes.
Abraços
Neto


Responder

Gostei + 0

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar