我有一张表格显示不同日期各种产品的销售额。格式就像
Date | Product | Sales
-----------+---------+-------------
01/01/2016 | B |250.00
-----------+---------+-------------
01/01/2016 | A |1050.00
-----------+---------+-------------
02/01/2016 | A |925.00
-----------+---------+-------------
04/01/2016 | B |741.00
-----------------------------------
我正在寻找一个查询来获取过去 N 天每种产品的平均销售额。此查询用于 VB.Net 应用程序。请帮我查询以获取数据,在此先感谢。
最佳答案
试试这个(n = 10)
SELECT * FROM my_table t WHERE t.date >= DATE_ADD(CURDATE(), INTERVAL -10 DAY);
关于mysql - Sql查询获取每个产品最近n期的Average Sales,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38435545/