比如说我有一篇文章。数据库对应的有一个字段number用来记录阅读数,根据阅读数会及时改变。 我怎么统计出一天、一周、一个月 增加 的阅读数。 需要在数据库增加对应的字段吗?好麻烦啊,有没有什么好的思路。
sql 后台
最最简单的办法,不考虑性能,不考虑数据量,不考虑时间的情况下。
表结构: 文章 日期(+时间) 被阅读 查询: select 文章,count(被阅读) from 表 where 日期>=月start and 日期 <=月end group by 文章
弄一张表 (articleID, recordDay, readCount),对于某篇文章,每天记录一个阅读数。 然后你想怎么统计都可以了。
分表后的数据聚合处理
这样GROUP BY 使用方式是否正确?
微信朋友圈那个小红点如何实现?
一个复杂的sql问题
插入多个字段相同则更新 该条数据
一个去重SQL的思路