我有一个带有关联 feed_id 和创建时间戳的订阅表。一个提要有 N 个订阅。
group
使用查询来计算每个 feed_id 的记录数很容易显示最流行的提要。但我想计算动量以显示大多数趋势提要。
一个简化的算法是:
momentum of feed_id =
10 * (count of subscriptions with created_at in past day)
+ 5 * (count of subscriptions with created_at from 2-7 days ago)
+ 1 * (count of subscriptions with created_at from 7-28 days ago)
如何在单个(My)SQL 查询中完成这样的事情,而不是使用 3 个查询并以编程方式对结果求和?