CISA FotoGallery

Statistiche

Tot. visite contenuti : 928266
Home Articoli tecnici Query e viste Query con Tabelle derivate

Query con Tabelle derivate

Ipotiziamo di avere una tabella prodotto con IndiceProdotto(IdProdotto), prezzo e provenienza(a scopo di esempio).

CODICE

    Select T1.Provenienza,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:
CODICE

    Select T1.Provenienza,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