Vælg laveste pris
Hej exp,Jeg har nedenstående SQL kode, men har et problem i det der kan være flere "pp.produktNr" med forskellige priser. Hvordan vælges det produkt med den laveste pris? (kan man evt. bytte pp.pris ud med MIN(pp.pris)?)
SELECT navn, SUM(pp.pris * od.antal *(1-od.rabat)) AS oms, Count(o.ordreNr) as antal_ordre,
SUM(pp.pris * od.antal *(1-od.rabat)) / Count(o.ordreNr) AS gns
FROM Ordre o, Ordredetaljer od, Produkter p, Produktpriser pp Kunder k
WHERE k.kundeNr = o.kundeNr AND o.ordreNr = od.ordreNr AND od.produktNr =
pp.produktNr AND o.opr_dato
BETWEEN 01-01-2008 AND 31-12-2008
GROUP BY k.kundeNr
Produktpriser ser således ud:
Produktpriser(#produktNr: int, #leverandoerNr: int, pris: int)
Håber I kan hjælpe!
Mvh.
Jacob