Seria algo do tipo:

select cod_produto, valor
from tabela
where valor = (select max(valor) from tabela)
union
 select cod_produto, valor
from tabela
where valor = (select min(valor) from tabela)


Se entendi direito, é algo assim que você esta precisando?


Julio



On 4/27/07, cegoncalvesvr <[EMAIL PROTECTED]> wrote:
>
>   Ola amigos,
>
> Preciso identificar em uma tabela os produtos com o "maior" e
> o "menor" valor com as datas de cada um.
>
> Exemplo: Produto=140
> Maior valor é 100 -data da Compra=10/10/2006
> Menor valor é 50 -data da Compra=05/01/2007
> A query deveria sair assim:
>
> Cod_pro Max(valor) Data Min(valor) Data
> 140 100 10/10/2007 50 05/01/2007
>
> Obrigado.
> Abs
>
> 
>


[As partes desta mensagem que não continham texto foram removidas]

Responder a