计算增长数或增长率

比如说我有一篇文章。数据库对应的有一个字段number用来记录阅读数,根据阅读数会及时改变。
我怎么统计出一天、一周、一个月增加的阅读数。
需要在数据库增加对应的字段吗?好麻烦啊,有没有什么好的思路。

阅读 5.9k
2 个回答

弄一张表 (articleID, recordDay, readCount),对于某篇文章,每天记录一个阅读数。
然后你想怎么统计都可以了。

最最简单的办法,不考虑性能,不考虑数据量,不考虑时间的情况下。

表结构:
    文章    日期(+时间)   被阅读

查询:
    select 文章,count(被阅读) from 表 where 日期>=月start and 日期 <=月end group by 文章
撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进