MySQL选择5个最新日期的产品平均价格

时间:2018-02-20 15:27:06

标签: mysql date average price

我有一个包含以下列的产品表:(价格,产品名称,日期)。我如何找到表中找到的5个最新日期中包含“JACKET”的产品名称的平均价格?

我想提取5个平均价格和5个日期。

2 个答案:

答案 0 :(得分:0)

类似

SELECT avg(price) FROM (
    SELECT * FROM <table> WHERE PRODUCT like "%JACKET%" 
    ORDER BY orderdate DESC Limit 0, 5 )

答案 1 :(得分:0)

与之前发布的查询类似,只做了一些小改动:

Select date, price, avg(price) from TABLE WHERE productname like '%Jacket%
order by date desc LIMIT 5