开发者社区 问答 正文

统计资源,从今天前5天到今天后5天的使用热度,如何设计表?

我要统计一个资源,从today-10day到today的使用热度,这个表怎么设计啊?
目前我的设计是
3
用的是mysql/mariadb,但是不行
zid就是代表那个资源的id,y m d其实就是year month day,redu就是代表这个资源在今天的热度值,
但是我要列出前后10天的资源热度值从高到低的排行前500的资源
这个怎么处理。求大牛指点一下

展开
收起
落地花开啦 2016-02-15 13:34:49 2341 分享 版权
1 条回答
写回答
取消 提交回答
  • 喜欢技术,喜欢努力的人

    获取从today-10到today这10天的每一个不同的zid资源的累计的热度值的前500名。。
    `select zid, sum(redu) from tongji_redu
    where time >= qtime and time <= htime
    group by zid order by sum(redu) desc limit 500`

    2019-07-17 18:43:12
    赞同 展开评论