[firebase-br] Select MAX do MAX

Eduardo Bahiense eduardo em icontroller.com.br
Sáb Fev 16 00:22:05 -03 2008


Olá Danilo

Se o seu FB for 2.x, basta você fazer um SELECT FROM SELECT.
Isso mesmo, considere o resultado desta query que você criou. Agora faça 
SELECT CAMPO, MAX(PAGTO) FROM
(
	SUA QUERY
)
WHERE TAL
GROUP BY TAL

Abs

Eduardo

Danilo Gomes escreveu:
> Ola tudo bem ..
> 
>          Seguinte estou tentando montar um select no qual vou pesquisar o
> maior vencimento do cliente agrupado por cliente, porem há casos que ele me
> retorna 3 resultados de cada cliente... ai desses resultados eu quero pegar
> o maior pagto  ..
> 
>       Ou seja o que estou tentando fazer é buscar alguns resultados e desses
> resultados pegar o maior pagto ... ... alguem tem alguma sugestao ??
> 
>      Ja tentei fazer via procedure mas sem sucesso tambem ...e preciso desss
> campos no retorno ...
> 
> 
> SELECT MAX
>        (CA.VENCIMENTO) AS VENCTO,
>        CA.CD_CLIENTE,
>        CA.VALOR,
>        CA.VALOR_PAGO,
>        CA.VALOR - CA.VALOR_PAGO AS DIF,
>        ca.numero AS COD_BAR,
>        ca.PAGTO
> FROM T16_CONTAS_RECEBER CA
> WHERE (CA.VALOR - CA.VALOR_PAGO) > 0 AND CA.VALOR_PAGO > 0 AND CA.PAGTO IS
> NOT NULL
> GROUP BY 2,3,4,5,6,7
> 
> Obrigado pela atençao
> 
> 
> 
> Danilo ..
> ______________________________________________
> 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