My database contains a list of products and finishes. I have been able to successfully average the price of each finish option, but I only want to display the lowest priced option.
Here is a sample of my data.
Table 1 - product_t
ProductID ProductLineID ProductDescription ProductFinish ProductStandardPrice ProductOnHand
1 1 "Cherry End Table" Cherry 175.00 0
2 1 "Birch Coffee Tables" Birch 200.00 0
3 1 "Oak Computer Desk" Oak 750.00 0
4 1 "Entertainment Center" Cherry 1650.00 0
This query results in a list of each available product finish and the average price of an item that has the finish.
SELECT ProductFinish, AVG(ProductStandardPrice) as AveragePrice
FROM product_t
WHERE ProductFinish IS NOT NULL
GROUP BY ProductFinish;
However, I only want to display the lowest price that results from this query. I attempted this query, but it will not execute.
SELECT ProductFinish, MIN (AVG(ProductStandardPrice)) as AveragePrice
FROM product_t
WHERE ProductFinish IS NOT NULL
GROUP BY ProductFinish;
Thanks in advance for any help. It is much appreciated.
Aucun commentaire:
Enregistrer un commentaire