我有一个包含4列的sales
表:
id | item_id | department_id | bought_at | sold_at
所有列均为INT(11)
。
项目可以随时购买,但我想知道一个部门最快销售的平均值。每件商品,buy_at都是一样的。
有任何建议如何在一个查询中执行此操作吗?
答案 0 :(得分:0)
我假设最快的航行,你的意思是stored_at
和sold_at
几乎相等。如果您想要某个部门的每个项目的最快销售平均数,请使用以下查询(假设department_id
我们要查找的平均值为1
,同时假设卖出差异的阈值为{{ 1}})
10
答案 1 :(得分:0)
也许这项工作: -
select department_id, avg(sold_at-bought_at) as avg_time
from sales
group by department_id
order by avg_time;