题解 | #每类视频近一个月的转发量/率#

每类视频近一个月的转发量/率

https://www.nowcoder.com/practice/a78cf92c11e0421abf93762d25c3bfad

SELECT
  tag,
  SUM(if_retweet) AS retweet_cnt,
  ROUND(SUM(if_retweet) / COUNT(*), 3) AS retweet_rate
FROM
  tb_video_info info
  INNER JOIN tb_user_video_log log ON info.video_id = log.video_id
WHERE
  DATEDIFF(
    (
      SELECT
        MAX(start_time)
      FROM
        tb_user_video_log
    ),
    start_time
  ) <= 29
GROUP BY
  tag
ORDER BY
  retweet_rate DESC

知识点:

  1. MySQL DATEDIFF 函数计算两个 DATE、DATETIME 或 TIMESTAMP 值之间的天数
全部评论

相关推荐

不愿透露姓名的神秘牛友
10-05 10:13
已编辑
HHHHaos:让这些老登来现在秋招一下,简历都过不去
点赞 评论 收藏
分享
Noel_:中石油是这样的 哥们侥幸混进免笔试名单 一看给我吓尿了
点赞 评论 收藏
分享
点赞 收藏 评论
分享
牛客网
牛客企业服务