[firebase-br] unico registro
Infosag
infosag em terra.com.br
Ter Mar 17 12:26:53 -03 2009
faz assim:
select distinct(codigo) as codigo, nome, regsitro, vencimento, valor,
situacao, dias_atraso
from
(select clientes.codigo, clientes.nome, ctreceber.registro, max(
ctreceber.vencimento),
ctreceber.valor, ctreceber.situacao,
(current_date - CTRECEBER.vencimento) AS ATRASO
from ctreceber
inner join clientes on (ctreceber.cliente = clientes.codigo)
where CTRECEBER.SITUACAO='D'
AND (CTRECEBER.VENCIMENTO<CURRENT_DATE)
group by clientes.codigo, clientes.nome, ctreceber.registro,
ctreceber.valor, ctreceber.situacao,
(current_date - CTRECEBER.vencimento)
ORDER BY 1,7)
Order by 2
----- Original Message -----
From: "Augusto junior" <gutopj02 em gmail.com>
To: "FireBase" <lista em firebase.com.br>
Sent: Tuesday, March 17, 2009 7:15 AM
Subject: Re: [firebase-br] unico registro
Nao da erro... mas continua aparecendo todas as contas de cada cliente...
enquanto o que necessito é so a mais atrasada de cada um..
Se alguem tiver alguma ideia agradeço...
Guto
2009/3/17 Infosag <infosag em terra.com.br>
> tente assim:
>
>
> select clientes.codigo, clientes.nome, ctreceber.registro, max(
> ctreceber.vencimento),
> ctreceber.valor, ctreceber.situacao,
> (current_date - CTRECEBER.vencimento) AS ATRASO
> from ctreceber
> inner join clientes on (ctreceber.cliente = clientes.codigo)
> where CTRECEBER.SITUACAO='D'
> AND (CTRECEBER.VENCIMENTO<CURRENT_DATE)
> group by clientes.codigo, clientes.nome, ctreceber.registro,
> ctreceber.valor, ctreceber.situacao,
> (current_date - CTRECEBER.vencimento)
>
> ORDER BY CLIENTES.NOME, ATRASO
>
>
> ----- Original Message ----- From: "Augusto junior" <gutopj02 em gmail.com>
> To: "FireBase" <lista em firebase.com.br>
> Sent: Monday, March 16, 2009 10:49 PM
> Subject: Re: [firebase-br] unico registro
>
>
>
> nao deu certo.... veja o codigo todo
>
> select clientes.codigo, clientes.nome, ctreceber.registro, max(
> ctreceber.vencimento),
> ctreceber.valor, ctreceber.situacao,
> (current_date - CTRECEBER.vencimento) AS ATRASO
> from ctreceber
> inner join clientes on (ctreceber.cliente = clientes.codigo)
> where CTRECEBER.SITUACAO='D'
> AND (CTRECEBER.VENCIMENTO<CURRENT_DATE)
> group by CLIENTES.codigo, CLIENTES.nome
> ORDER BY CLIENTES.NOME, ATRASO
>
> onde esta o erro?
>
> 2009/3/16 Infosag <infosag em terra.com.br>
>
> select max(data_vencimento), cliente
>> from TABELA
>> group by cliente
>>
>>
>> ----- Original Message ----- From: "Augusto junior" <gutopj02 em gmail.com>
>> To: "FireBase" <lista em firebase.com.br>
>> Sent: Monday, March 16, 2009 8:09 PM
>> Subject: [firebase-br] unico registro
>>
>>
>>
>> Tenho uma sql que mostra as parcelas vencidas... e um campo (
>> current_date
>> - vencimento ) as atraso ... que mostra os dias em atraso...
>> como faço para que somente a parcela de maior vencimento de cada cliente
>> apareça no resultado:?
>>
>> Guto
>> ______________________________________________
>> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br
>> Para saber como gerenciar/excluir seu cadastro na lista, use:
>> http://www.firebase.com.br/fb/artigo.php?id=1107
>> Para consultar mensagens antigas: http://firebase.com.br/pesquisa
>>
>>
>> ______________________________________________
>> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br
>> Para saber como gerenciar/excluir seu cadastro na lista, use:
>> http://www.firebase.com.br/fb/artigo.php?id=1107
>> Para consultar mensagens antigas: http://firebase.com.br/pesquisa
>>
>> ______________________________________________
> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br
> Para saber como gerenciar/excluir seu cadastro na lista, use:
> http://www.firebase.com.br/fb/artigo.php?id=1107
> Para consultar mensagens antigas: http://firebase.com.br/pesquisa
>
>
> ______________________________________________
> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br
> Para saber como gerenciar/excluir seu cadastro na lista, use:
> http://www.firebase.com.br/fb/artigo.php?id=1107
> Para consultar mensagens antigas: http://firebase.com.br/pesquisa
>
______________________________________________
FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br
Para saber como gerenciar/excluir seu cadastro na lista, use:
http://www.firebase.com.br/fb/artigo.php?id=1107
Para consultar mensagens antigas: http://firebase.com.br/pesquisa
Mais detalhes sobre a lista de discussão lista