Fórum Usar Group By Usando Join ? #245378
03/08/2004
0
Pessoal tenho esta Sql abaixo funciona perfeitamente só com um bug
quando existe na tabela de Débito + de vez o nome do devedor ele mostra na pesquisa para mim exemplo se tiver 2 vezes o nome, ele me mostra 2 vezez eu precisaria agrupar, mostra uma vez só .
DataDebito :=(now) -Dias ;
Hoje :=DateTostr(DataDebito) ;
With Tb_Debitos,Sql do
begin
Try
Clear ;
Add(´SELECT *´);
Add(´FROM CLIENTES´);
Add(´INNER JOIN DEBITO´);
Add(´ ON (DEBITO.NOME_CLIENTE = CLIENTES.NOME)´);
Add(´WHERE DEBITO.DATA_VENCIMENTO <= :VarDataI´);
Add(´Order by Nome´) ;
ParamByName(´VarDataI´).AsString :=Hoje ;
Active := True;
Result:=True;
quando existe na tabela de Débito + de vez o nome do devedor ele mostra na pesquisa para mim exemplo se tiver 2 vezes o nome, ele me mostra 2 vezez eu precisaria agrupar, mostra uma vez só .
DataDebito :=(now) -Dias ;
Hoje :=DateTostr(DataDebito) ;
With Tb_Debitos,Sql do
begin
Try
Clear ;
Add(´SELECT *´);
Add(´FROM CLIENTES´);
Add(´INNER JOIN DEBITO´);
Add(´ ON (DEBITO.NOME_CLIENTE = CLIENTES.NOME)´);
Add(´WHERE DEBITO.DATA_VENCIMENTO <= :VarDataI´);
Add(´Order by Nome´) ;
ParamByName(´VarDataI´).AsString :=Hoje ;
Active := True;
Result:=True;
Essistemas
Curtir tópico
+ 0
Responder
Posts
03/08/2004
G1b4
Caro essitemas,
Tenta assim:
Espero tê-lo ajudado :wink: !!!
Tenta assim:
Add(´SELECT DISTINCT *´); Add(´FROM CLIENTES´); Add(´INNER JOIN DEBITO´); Add(´ ON (DEBITO.NOME_CLIENTE = CLIENTES.NOME)´); Add(´WHERE DEBITO.DATA_VENCIMENTO <= :VarDataI´); Add(´Order by Nome´) ;
Espero tê-lo ajudado :wink: !!!
Responder
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)