Relatório - Quick Report

Delphi

23/08/2003

Tenho uma Tabela onde registro os serviços; Esses serviços só são registrados quando o cliente trouxe o serviço e são registrados por mês. Ex.:
Lima - Lavagem - Agosto
Lima - Tingimento - Agosto
Torres - Lavagem - Agosto

Os outros Clientes cadastrados não trouxeram serviço.

Preciso fazer uma pesquisa para saber quem trouxe serviço no respectivo mês (o nome do cliente somente).

No caso lo Lima por exemplo, ele trouxe 2 serviços em Agosto e o Torres também trouxe serviço em Agosto.

Meu relatório deve mostrar:
Lima
Torres

Acontece que, por ter 2 registro para Lima o relatório fica assim:
Lima
Lima
Torres

Isso faz com que o relatório fique enorme...

Como faço pra, independente da quantidade de registros no nome do Cliente, consiga mostrar apenas uma vez, constando somente que ele efetivamente trouxe serviço em Agosto (independente da quantidadade de vezes)?

DELPHI 5
PARADOX


Osmar Cardoso

Osmar Cardoso

Curtidas 0

Respostas

Aroldo Zanela

Aroldo Zanela

23/08/2003

Colega,

Use um objeto TQuery e na propriedade SQL, adicione algo como:

SELECT nome_cliente, count(*) qtde
FROM tabela_servicos
WHERE mes = :mes
GROUP BY nome_cliente
ORDER BY nome_cliente



GOSTEI 0
Osmar Cardoso

Osmar Cardoso

23/08/2003

Amigo, deu o seguinte erro:

´Capability not supported´

fiz assim:

SELECT Mes, Ano, Razao, count (1)
FROM ´RegServ.DB´ Regserv
WHERE Mes = :Mes1
And Ano = :Ano1
Group By Razao
Order By Razao

O que tá errado?


GOSTEI 0
Aroldo Zanela

Aroldo Zanela

23/08/2003

Colega,

SELECT Razao, count(*) as Qtde
FROM "RegServ.DB" Regserv 
WHERE Mes = :Mes 
And Ano = :Ano 
Group By Razao 
Order By Razao 



GOSTEI 0
Osmar Cardoso

Osmar Cardoso

23/08/2003

Agora deu + q certo :wink:

Valeu mesmo...
Deus abençoe sua vida.


GOSTEI 0
POSTAR