[firebase-br] Select Max - Será q ninguem sabe???

Adelson R. Longo adelsonlongo em gmail.com
Qua Maio 11 09:28:42 -03 2005


Sr. Magno,

Acredito que devas rever seus conceitos sobre SQL.... Partindo do 
princípio de que MAX( ) é uma função que exige agrupamento, assim como 
SUM( ), AVG( ), COUNT( ), etc.... deve ser considerar qual o campo a ser 
usado para o controle do agrupamento.... e se voce que um segundo campo 
no retorno, este deve ser o campo de controle do agrupamento.....

Uma solução que pode resolver seu problema seria usar o UNION ALL, mais 
ou menos assim:

select max(cod_clie)
from cliente
union all
select cod_clie
from cliente ;

... onde o primeiro registro traz o MAX( ) do campo.....

Abraços,

Adelson "o Longo".

==========================================

Magno S Costa wrote:

>Ae galera.. tudo bem..
>
>Amigos como eu faço pra um select max me retornar doi campos da tabela...
>
>Tentei 
>   Select Max(Campo1), Campo2 from Tabela  - Da Erro
>   Select Max(Campo1), Campo2 from tabela group by campo2 - Apresenta todos os registros e nao só o maior...
>
>Alguém pode em dar uma luz ....
>______________________________________________
>FireBase-BR (www.firebase.com.br) - Hospedado em www.bavs.com.br
>Para editar sua configuração na lista, use o endereço http://mail.firebase.com.br/mailman/listinfo/lista_firebase.com.br
>Para consultar mensagens antigas: http://firebase.com.br/pesquisa
>
>  
>







Mais detalhes sobre a lista de discussão lista