Qry1 :='SELECT PAG_CNPJ, PAGADOR_NOME, '+
'SUM(VALOR_FRETE) AS VALOR_FRETE_TOTAL, '+
'SUM(CONTADOR) AS CONTADOR_TOTAL, '+
'SUM(KG_CALCULO) AS KG_CALCULO_TOTAL, '+
'SUM(VALOR_N_FISCAL) AS VALOR_N_FISCAL_TOTAL '+
'FROM CTRC WHERE (SITUACAO_CTRC <> "C") '+
'AND DATA_EMISSAO between :datai and :dataf '+
'AND NOME_VENDEDOR = ' + QuotedStr(COMBOBOX1.text) + ' GROUP BY PAG_CNPJ, PAGADOR_NOME ORDER BY 3 DESC';
Notem que ela agrupa por GROUP BY PAG_CNPJ, PAGADOR_NOME e me mostra estes dados no relatorio....
assim:
CLIENTE.....CNPJ....................VALORES
==========================
AAAAAA 22222222222222
XXXXXX 00000000000000
YYYYYYY 66666666666666
MAS agora tem um problema...HOuve um cadastro do cliente alterado no meio do ano......
Pergunta
Eder
Ola..
Tenho esta instrução sql:
Notem que ela agrupa por GROUP BY PAG_CNPJ, PAGADOR_NOME e me mostra estes dados no relatorio....
assim:
MAS agora tem um problema...HOuve um cadastro do cliente alterado no meio do ano......o cadastro no inicio do ano tava assim:
AAAAAA
E agora foi alterado assim(razão social):
AAAAAA SA
ai o relatorio começou a mostrar assim:
Notem que por causa do SA ele não juntou os dados, porque esta diferente ......
Como é que eu faço pra Juntar os registros, desconsiderando o NOME DO CLIENTE(PAGADOR_NOME) SÓ fazendo o filtro pelo CNPJ DO CLIENTE(PAG_CNPJ).
Mas o nome do cliente deve aparece no relatorio
Grato
Link para o comentário
Compartilhar em outros sites
13 respostass a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.