文章目录

  • 前言
  • 一、日期范围查询实用sql
    • 今天
    • 昨天
    • 近7天
    • 近30天
    • 本月
    • 上一月
    • 查询本季度数据
    • 查询上季度数据
    • 查询本年数据
    • 查询上年数据
    • 查询当前这周的数据
    • 查询上周的数据
    • 查询上个月的数据
    • 查询当前月份的数据
    • 查询距离当前现在6个月的数据
  • 总结

前言

Hi,大家好。我是阿运。今天给大家带来的一些时间范围查询的常用sql。在做时间范围统计,列表检索时必备哈。建议收藏以备不时之需!!!!

一、日期范围查询实用sql

今天

select * from 表名 where to_days(时间字段名) = to_days(now());

昨天

SELECT * FROM 表名 WHERE TO_DAYS( NOW( ) ) - TO_DAYS( 时间字段名) <= 1

近7天

SELECT * FROM 表名 where DATE_SUB(CURDATE(), INTERVAL 7 DAY) <= date(时间字段名)

近30天

SELECT * FROM 表名 where DATE_SUB(CURDATE(), INTERVAL 30 DAY) <= date(时间字段名)

本月

SELECT * FROM 表名 WHERE DATE_FORMAT( 时间字段名, '%Y%m' ) = DATE_FORMAT( CURDATE( ) , '%Y%m' )

上一月

SELECT * FROM 表名 WHERE PERIOD_DIFF( date_format( now( ) , '%Y%m' ) , date_format( 时间字段名, '%Y%m' ) ) =1

查询本季度数据

select * from `ht_invoice_information` where QUARTER(create_date)=QUARTER(now());

查询上季度数据

select * from `ht_invoice_information` where QUARTER(create_date)=QUARTER(DATE_SUB(now(),interval 1 QUARTER));

查询本年数据

select * from `ht_invoice_information` where YEAR(create_date)=YEAR(NOW());

查询上年数据

select * from `ht_invoice_information` where year(create_date)=year(date_sub(now(),interval 1 year));

查询当前这周的数据

SELECT name,submittime FROM enterprise WHERE YEARWEEK(date_format(submittime,'%Y-%m-%d')) = YEARWEEK(now());

查询上周的数据

SELECT name,submittime FROM enterprise WHERE YEARWEEK(date_format(submittime,'%Y-%m-%d')) = YEARWEEK(now())-1;

查询上个月的数据

select name,submittime from enterprise where date_format(submittime,'%Y-%m')=date_format(DATE_SUB(curdate(), INTERVAL 1 MONTH),'%Y-%m')select * from user where DATE_FORMAT(pudate,'%Y%m') = DATE_FORMAT(CURDATE(),'%Y%m') ; select * from user where WEEKOFYEAR(FROM_UNIXTIME(pudate,'%y-%m-%d')) = WEEKOFYEAR(now()) select * from user where MONTH(FROM_UNIXTIME(pudate,'%y-%m-%d')) = MONTH(now()) select * from user where YEAR(FROM_UNIXTIME(pudate,'%y-%m-%d')) = YEAR(now()) and MONTH(FROM_UNIXTIME(pudate,'%y-%m-%d')) = MONTH(now()) select * from user where pudate between  上月最后一天  and 下月第一天

查询当前月份的数据

select name,submittime from enterprise   where date_format(submittime,'%Y-%m')=date_format(now(),'%Y-%m')

查询距离当前现在6个月的数据

select name,submittime from enterprise where submittime between date_sub(now(),interval 6 month) and now();

总结

希望能帮到大家,谢谢!
点赞 收藏 评论,就是对我最大的支持!!!!

【MySQL】SQL查询今天,昨天,进七天,本月....等等时间范围查询都在这里了 建议收藏以备不时之需!!!相关推荐

  1. 阿里P8整理Mysql面试题答案,助你“脱颖而出”,吊打面试官!(建议收藏)

    前言 作为一名开发人员,每天英高都在和数据库进行着斗智斗勇,尤其是互联网行业,对MySQL的使用是比较多的.同样的,因为mysql的重要性以及普及性,在面试的时候一定是一个面试的重点或者说常问问题,说 ...

  2. 33张图解flink sql应用提交(建议收藏!)

    前言 大家好,我是土哥. 这已经是我为读者写的第21篇 Flink系列文章了. 上周有粉丝在群里问,在流计算平台编写完Flink sql后,为什么通过一键提交按钮,就可以将sql提交到yarn集群上面 ...

  3. mysql 30天销量_mysql查询今天,昨天,近7天,近30天,本月,上一月数据方法

    下面是编程之家 jb51.cc 通过网络收集整理的代码片段. 编程之家小编现在分享给大家,也给大家做个参考. 话说有一文章表article,存储文章的添加文章的时间是add_time字段,该字段为in ...

  4. mysql查询今天,昨天,近7天,近30天,本月,上一月数据

    近期项目中用到了查询当月数据记录的功能,最初的想法是在逻辑业务里构造好时间段进行查询,当写sql语句时感觉挺麻烦.所以就到网上搜索了一下,看看是不是能有简单的方法.果然.网络资源非常强大.以下结合我的 ...

  5. 黄聪mysql_黄聪:mysql查询今天,昨天,近7天,近30天,本月,上一月数据的方法

    mysql查询今天,昨天,近7天,近30天,本月,上一月数据的方法分析总结: 话说有一文章表article,存储文章的添加文章的时间是add_time字段,该字段为int(5)类型的,现需要查询今天添 ...

  6. mysql sql查询昨天的数据_sql语句,查询昨天的数据

    如果在程序中,有前台传来两个时间点:beginTime和endTime,在sql查询中的限制条件就是查询昨天的数据,那么可以这样写: 但是如果在这里要查询昨天的数据的话, 则不能简单地在开始时间的那里 ...

  7. mysql查询去年本月的数据_MySQL查询本周、上周、本月、上个月份数据的sql代码...

    MySQL查询的方式很多,下面为您介绍的MySQL查询实现的是查询本周.上周.本月.上个月份的数据,如果您对MySQL查询方面感兴趣的话,不妨一看 ..查询当前这周的数据 SELECT name,su ...

  8. mysql 本周函数_【转】MySQL时间函数的使用:查询本周、下周、本月、下个月份的数据...

    MySQL时间函数的使用:查询本周.上周.本月.上个月份的数据[转] /*今天*/ select * from 表名 where to_days(时间字段) = to_days(now()); /*昨 ...

  9. mysql 统计本月的_MySql查询当天、本周、本月、本季度、本年的数据

    1.今天 SELECT * FROM 表名 WHERE TO_DAYS(时间字段名) = TO_DAYS(NOW()); 2.昨天 SELECT * FROM 表名 WHERE TO_DAYS(NOW ...

最新文章

  1. 快慢指针寻找循环节点
  2. 仅完成部分的readprocessmemory或write_盘点2019年新能源车企销量目标完成率:广汽新能源超额完成/吉利、北汽紧随其后...
  3. leetcode 983. Minimum Cost For Tickets | 983. 最低票价(动态规划)
  4. android摄像头框架,FS_S5PC100平台上Android Camera架构分析
  5. 微博如何发订阅消息_微信订阅号或将大变天,微博8年前就这么干了...
  6. Ubuntu 11.04 beta 2发布!
  7. CSS 基础入门语法
  8. python3.3 urllib.error.HTTPError: HTTP Error 403: Forbidden
  9. 计算机函数公式发生额总计,16个Excel函数公式,解决会计工作中80﹪的难题!
  10. 无线ap ntp服务器,我有一优科 ZoneFlex 7982 的无线AP,怎样可以进AP系统进行设置...
  11. 创业和创业团队的感想感悟
  12. C语言程序设计--存储单元术语解析
  13. IO流---基础 (附相对路径)
  14. 彻底清除SMSS.EXE病毒
  15. Kotlin 协程与架构组件一起使用及底层原理分析,音视频开发前景
  16. 2018.4.18华为在线笔试
  17. 以太网学习(2)-- 网络协议简介
  18. 雷诺手表怎么看型号?rarone型号查询的方法
  19. SSM整合项目人事管理系统改(2)——需求分析和数据库表结构设计
  20. c语言程序设计 医院,C语言程序设计医院信息管理系统附源代码(47页)-原创力文档...

热门文章

  1. 一般如何实现快速建站?
  2. 【GitHubShare】一种强大、实时、高分辨率的人物视频抠图方法,使用循环神经网络
  3. QT图片转Base64数据 与 Base64转图片
  4. CF1524G MinOr Tree(二进制或运算的最小生成树,按位考虑)
  5. 项目实施流程--简介
  6. 【海岛吉他4】吉他调音—同音调音和泛音调音
  7. Unity 无法编辑Collider
  8. 腾讯 优图实验室 日常实习面经
  9. vulnhub——oscp靶机
  10. yolov8 全网唯一 类代码模式 ,方便研究修改,转onnx学习笔记