Fórum Campo calculado usando :: Quick com Query #245371
02/08/2004
0
Estou com um problema e naum sei nem por onde comecar.
è o seguinte.Tenho uma tabela em paradox q se chama detalheVendas. Queria saber como faço para mostrar o resumo de contas de um cliente.Eu informaria o codigo do cliente, a data inicial e final, daí qdo clicasse no botao me abria o relatório.
Por exemplo:O cliente Comprou:
3 arroz R$1,50
2 feijao R$ 2,00
5 arroz R$ 1,50
1 bolacha R$ 1,00
daí no relatório mostrasse somente assim:
Resumo: 8 arroz R$3,00
2 feijao R$2,00
1 bolacha R$ 1,00
Total : R$ 6,00
Eu quero q por exemplo faca uma leitura na tabela inteira e me mostre apenas o resumo daquele cliente. Desde já! Muito Obrigado!
Estefano
Curtir tópico
+ 0Posts
03/08/2004
Aroldo Zanela
Você precisa efetuar o agrupamento (Group By), veja o exemplo:
select codigo, descricao, sum(valor) from produtos group by codigo, descricao
Gostei + 0
03/08/2004
Estefano
Se puder me explicar como utilizar a query no quick report eu agradeço...
Gostei + 0
03/08/2004
Estefano
A Sql tdo bem..fiz alguns tetes aqui só q naum to conseguindo passar os parametros
Gostei + 0
03/08/2004
Rogerio_amorim
with frmrel.Query1 do
begin
close;
SQL.Clear;
SQL.ADD(´SELECT COD_PROD, SUM(VALOR) FROM PRODUTOS WHERE COD_CLIENTE=:USER1 AND DATA_SERVICO >= :DATA1 AND DATA_SERVICO<=:DATA2 GROUP BY COD_PROD ORDER BY COD_PROD´);
Params[0].AsInteger := strtoint(edit1.Text); // codigo cliente
Params[1].Asdatetime := strtodatetime(final1);
Params[2].Asdatetime := strtodatetime(final2);
Prepare;
Open;
frmrel.quickrep1.preview;
end;
acho que pode te ajudar.
Rogerio Amorim
Gostei + 0
04/08/2004
Estefano
Se alguem puder me explicar...
Agradeço desde já!
Estéfano
Gostei + 0
05/08/2004
Estefano
Vc colocou q instrucao Sql??
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)