Prova a partire da queste 2:
Select MINP.IdProdotto,MINP.Minimo
From T1
RIGHT JOIN
(select IdProdotto, Min(Prezzo) as Minimo
From T1
Group By IdProdotto) AS MINP
ON T1.IdProdotto=MINP.IdProdotto AND T1.Prezzo=MINP.Minimo
Stesso metodo per estrarre il massimo:
Select MAXP.IdProdotto,MAXP.Massimo
From T1
RIGHT JOIN
(select IdProdotto, Max(Prezzo) as Massimo
From T1
Group By IdProdotto) AS MAXP
ON T1.IdProdotto=MAXP.IdProdotto AND T1.Prezzo=MAXP.Massimo
Restituiscono il MASSIMO ed il MINIMO prezzo per ogni prodotto... da li se vuoi il Singolo Prodotto inserirai una condizione nel Criterio WHERE che identifica la ChiavePrimaria del prodotto ...