【发布时间】:2017-03-01 02:30:26
【问题描述】:
我有一个名为sales 的表格,格式如下。
sale_id user_id sale_date sale_cost
j847bv-6ggd bd48ta36-cn5x 2017-01-10 15:43:12 30
vf87x2-15gr bd48ta36-cn5x 2017-01-05 13:41:16 60
3gfd7f-2cdd 8g4f5ccf-1fet 2017-01-15 14:10:12 100
4bgfd5-12vn 8g4f5ccf-1fet 2017-01-20 19:47:14 20
b58e32-bf87 8g4f5ccf-1fet 2017-01-20 17:35:13 15
bg87db-127g gr4gg1f4-3gbb 2017-01-20 12:26:15 80
如何获取用户 (user_d) 自首次购买后前 X 天内的平均消费金额?我不想要每个用户的平均值,而是所有用户的总平均值。
我知道我可以使用 select avg(sale_cost) 获得平均值,但我不确定如何找出某个日期期间的平均值。
【问题讨论】: