mysql - Sql查询获取每个产品最近n期的Average Sales

标签 mysql vb.net

我有一张表格显示不同日期各种产品的销售额。格式就像

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/

相关文章:

php - MySQL 更新查询速度慢

regex - 替换字符串的第二个字符

vb.net - 关闭 Excel.Workbook 时出现 COMException(0x80010108 - RPC_E_DISCONNECTED)

vb.net - 在 datagridview 中选择当前单元格后,列中的插入符号不会移动

.net - 您可以在运行时评估方法的属性吗?

java - MySqlSyntaxErrorException 错误查询

php - 当 mysql 中存在 unicode 字符时,无法将条目存储为字符串

mysql - 用vb.net调整数据库(MySQL)数据

php - 与命令相关的 Mysql 表行中的文本搜索和删除/更新(如果存在)

c# - 使用 where T : struct? 约束泛型类型时是否获得任何操作