mysql-->查询近30天的数据

这篇具有很好参考价值的文章主要介绍了mysql-->查询近30天的数据。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

取近30天数据的实操题目-->牛客网

涉及/可用函数:DATEDIFF()、TIMESTAMPDIFF()、DATE_SUB(date, INTERVAL expr type)

延伸:

一、时间加减函数DATE_ADD和DATE_SUB

date:日期表达式
expr:时间间隔
type:类型

1)YEAR(年)、 MONTH(月)、DAY(日)

2)HOUR(时)、MINUTE(分)、SECOND(秒)、 MICROSECOND(微妙)

3)WEEK(周)、 QUARTER(季度)

1、添加时间间隔 DATE_ADD(date, INTERVAL expr type)

SELECT DATE_add(MAX(DATE('2023-03-31')), INTERVAL 30 DAY)

说明:往后加30天,例如最大时间“2023-03-31”,往后加30天就是“2023-04-30”

2、减少时间间隔 DATE_SUB(date, INTERVAL expr type)    

SELECT DATE_sub(MAX(DATE('2023-03-31')), INTERVAL 30 DAY)

说明:往前退30天,例如最大时间“2023-03-31”,往前退30天就是“2023-03-01”

法一:

DATEDIFF((select max(start_time) FROM tb_user_video_log),a1.start_time)<30

使用函数DATEDIFF()把最大的日期取出来,然后判断时间相减判断是否在30天内

法二:
where TIMESTAMPDIFF(DAY,a1.start_time,(select max(start_time) FROM tb_user_video_log))<30

使用函数TIMESTAMPDIFF()把最大的日期取出来,然后判断时间相减判断是否在30天内

法三:
where DATE(a1.start_time) > (SELECT DATE_SUB(MAX(DATE(start_time)), INTERVAL 30 DAY)

取出日期最大的时间,然后往前退30天,例如最大时间“2023-03-31”,往前退30天就是“2023-03-01”

select
    a2.tag,
    sum(if(a1.if_retweet=1,1,0)) as retweet_cut,
    round(sum(if(a1.if_retweet=1,1,0))/count(a1.video_id),3) as retweet_rate
from 
    tb_user_video_log a1
left join 
    tb_video_info a2 using(video_id)
where DATEDIFF((select max(start_time) FROM tb_user_video_log),a1.start_time)<30
-- where TIMESTAMPDIFF(DAY,a1.start_time,(select max(start_time) FROM tb_user_video_log))<30
-- where DATE(a1.start_time) > (SELECT DATE_SUB(MAX(DATE(start_time)), INTERVAL 30 DAY) FROM tb_user_video_log)
group by a2.tag
order by retweet_rate desc;

 文章来源地址https://www.toymoban.com/news/detail-452985.html

到了这里,关于mysql-->查询近30天的数据的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 30个AI变现案例,太全了,赶紧实操起来

    精心整理了30个AI变现案例,每一个都可以作为一个完整的副业去实践,AI时代已经来了,所有不甘于现状的朋友,都应该去下场,先把手弄脏,不要怕,实践起来! 项目: Al技术手剧本创作商单 市场分析: 客户群体: 需求简单、成本敏感的商单, 适合Al剧本创作, 可以实

    2024年04月12日
    浏览(29)
  • Eclipse与MySQL数据库的连接(已实操)

    今天介绍的是eclipse如何与MySQL相连,相信很多小伙伴和我一样,对路径啊,什么包放在那里啊很是头疼,今天一下午才弄好就赶来分享啦,超详细哦! 以下为我个人通过总结大家的方法,自己操作以后分享给大家,如有问题,评论提问,大家商讨解决。 准备工作:下载MyS

    2024年02月03日
    浏览(41)
  • 花30分钟,我用ChatGPT写了一篇2000字文章(内附实操过程)

    有了ChatGPT之后,于我来说,有两个十分明显的变化: 1. 人变的更懒 因为生活、工作中遇到大大小小的事情,都可以直接找ChatGPT来寻求答案。 2. 工作产出量更大 之前花一天,甚至更久才能写一篇原创内容,现在有了主题、框架之后,ChatGPT 30分钟就能给我一篇「水准之上」

    2024年02月07日
    浏览(57)
  • 【MySQL索引与优化篇】数据库设计实操(含ER模型)

    1.1 概述 ER 模型中有三个要素,分别是 实体、属性和关系 实体 ,可以看做是数据对象,往往对应于现实生活中的真实存在的个体。在 ER 模型中,用 矩形 来表示。实体分为两类,分别是 强实体 和 弱实体 。强实体是指不依赖于其他实体的实体;弱实体是指对另一个实体有很

    2024年02月06日
    浏览(58)
  • MySQL 到 Elasticsearch 实时数据同步实操分享,Python进阶面试资料无偿分享

    测试连接,提示测试通过 测试通过后保存连接即可。 第二步:配置 Elasticsearch 连接 1.同第一步操作,点击左侧菜单栏的【连接管理】,然后点击右侧区域【连接列表】右上角的【创建连接】按钮,打开连接类型选择页面,然后选择 Elasticsearch 2.在打开的连接信息配置页面依次

    2024年04月10日
    浏览(38)
  • 【Mysql】数据库第四讲(表的增删改查操作 超全面 附实操案例)

    语法: 案例: 创建一个学生信息表 单行 多行 语法 案例 表达式不包含字段 表达式包含字段 表达式包含多个字段 比较运算符: 逻辑运算符: AND:多个条件必须都为 TRUE(1),结果才是 TRUE(1); OR:任意一个条件为 TRUE(1), 结果为 TRUE(1) NOT:条件为 TRUE(1),结果为 FALSE(0) 案例1 英语不

    2024年02月07日
    浏览(54)
  • ChatGPT,AIGC 数据库应用 Mysql 常见优化30例

    使用ChatGPT,AIGC总结出Mysql的常见优化30例。 1. 建立合适的索引:在Mysql中,索引是重要的优化手段,可以提高查询效率。确保表的索引充分利用,可以减少查询所需的时间。如:create index idx_name on table_name(column_name); 2. 避免使用select * :尽可能指定要返回的列,而不是使用“

    2024年02月06日
    浏览(40)
  • 数据库运维实操优质文章分享(含Oracle、MySQL等) | 2023年5月刊

    本文为大家整理了墨天轮数据社区2023年5月发布的优质技术文章,主题涵盖Oracle、MySQL、PostgreSQL等数据库的安装配置、故障处理、性能优化等日常实践操作,以及常用脚本、注意事项等总结记录,分享给大家: Oracle优质技术文章 概念梳理安装配置 Oracle的rwp之旅 Oracle之Hash J

    2024年02月10日
    浏览(38)
  • 数据库运维实操优质文章分享(含Oracle、MySQL等) | 2023年3月刊

    本文为大家整理了墨天轮数据社区2023年3月发布的优质技术文章,主题涵盖Oracle、MySQL、PostgreSQL等数据库的基础安装配置操作、故障处理、性能优化等日常实践操作,以及概念梳理、常用脚本等总结记录,分享给大家: Oracle优质技术文章 概念梳理基础配置 Oracle之数据文件和

    2023年04月21日
    浏览(51)
  • Python爬取180天的天气信息及数据分析

    这篇文章记录以下两点: 1.获取天气信息的方法和步骤以及遇到的问题和改进方法 2.获取到天气信息后进行数据清洗和可视化展示 总的来说,就是将网站中的天气信息通过爬虫技术保存在文件中,再通过对文件中的文本数据进行处理后用图表方式展现出来。 1.选定网址 (1)

    2024年02月08日
    浏览(52)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包