获取当前月数据

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

SELECT *FROM 表 WHERE PERIOD_DIFF(DATE_FORMAT(CURDATE(),‘%Y%m),DATE_FORMAT(字段名,‘%Y%m‘))=0

获取下个月数据

SELECT *FROM 表 WHERE PERIOD_DIFF(DATE_FORMAT(CURDATE(),‘%Y%m),DATE_FORMAT(字段名,‘%Y%m‘))=-1 //以年月为维度

例如当前时间为2018-07-02 则取数据范围为2018-08-01至2018-08-31

SELECT *FROM 表 WHERE PERIOD_DIFF(DATE_FORMAT(CURDATE(),‘%m),DATE_FORMAT(字段名,‘%m‘))=-1 //以月为维度

今天

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();

原文:https://www.cnblogs.com/mir52150/p/13308202.html

mysql 下一个月_mysql 取当天、昨天、上一个月、当前月和下个月数据相关推荐

  1. Java IDEA Debug模式下断点回退(一键回退到上一个断点前方)操作方法详解

    @Java IDEA Debug模式下断点回退(一键回退到上一个断点前方)操作方法详解 1.请求进入第一个断点: 2.请求进入第二个断点: 3.回退断点(回到上一个断点之前,图1,图2共两种操作方法) ...

  2. php 跳转回上一个页面,php跳转回上一个页面

    [摘要] PHP即"超文本预处理器",是一种通用开源脚本语言.PHP是在服务器端执行的脚本语言,与C语言类似,是常用的网站编程语言.PHP独特的语法混合了C.Java.Perl以及 ...

  3. mysql 取当天、昨天、上一个月、当前月和下个月数据

    留个记录.. 获取当前月数据 SELECT *FROM 表 WHERE DATE_FORMAT(字段名,'%Y%m')=DATE_FORMAT(CURDATE(),'%Y%m) SELECT *FRO ...

  4. 在一个非套接字上尝试了一个操作。_鼠标+键盘上一个键,Excel操作效率瞬间提高一个档次,这也太神了...

    周末,来给大家分享几个Excel技巧吧,你可能会觉得:平时上班已经够累了,好不容易到了周末,你还让我看这些东西,是不是有毛病?先别急着喷我,你要相信,只要你花1分钟学会以下这些技巧,往后的工作效率直接 ...

  5. mysql 一周一月_mysql查询当天、本周,本月,上一个月的数据

    今天 select * from 表名 where to_days(时间字段名) = to_days(now()); 昨天 SELECT * FROM 表名 WHERE TO_DAYS( NOW( ) ...

  6. mysql 统计本月的_mysql 查询当天、本周,本月,上一个月的数据

    今天 select * from 表名 where to_days(时间字段名) = to_days(now()); 昨天 SELECT * FROM 表名 WHERE TO_DAYS( NOW( ) ...

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

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

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

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

  9. mysql获取当前的月_MYSQL中获取当前的年和月

    展开全部 select year(curdate()),month(curdate()),day(curdate()); select weekofyear(curdate()); 有点细微的差别,w ...

  10. mysql只能用一个索引_mysql只会使用到一个索引的原因

    select count(1) from table1 where column1 = 1 and column2 = 'foo' and column3 = 'bar' 其中column1,colu ...

最新文章

  1. python 柱状图 保存_我如何从数据库中存储直方图数据?
  2. 批量修改MSSQL架构名称
  3. spring26-2: bean的作用域
  4. 服务器系统防火墙例外,Windows Server 2012设置端口例外、防火墙设置方法
  5. 叶子问题(层次遍历加判断叶子)
  6. 等你来战!“2020第三届上海交大-卫宁健康智慧医疗挑战赛”报名正式启动
  7. 永远的动漫,梦想在,就有远方
  8. BZOJ3145 [Feyat cup 1.5]Str 后缀树、启发式合并
  9. PHP自动售货发卡网源码,PHP自动售货发卡网源码 集成多种支付接口
  10. 新浪微博发布文章html,微博怎么发文章
  11. unipus iTEST考试助手---写脚本与反脚本的拉锯战
  12. poj3537 Crosses ans Crosses
  13. 【存储】HDS VSP
  14. python函数def无效_python自定义函数def的应用详解
  15. 山东大学计算机转专业2021,2021年山东大学大一新生转专业及入学考试相关规定...
  16. java唱哪首歌好听_非常非常好听,但是非常非常难找的歌
  17. 气象背景场_天气预报的诞生背景
  18. 学习上溯造型和下溯造型 【转载一篇】
  19. 云知识 - OMA-DM 和OTA的关系
  20. 摩拜单车服务器暂时不可用,摩拜单车因服务资源紧张而服务暂停 现已恢复

热门文章

  1. Timeline使用手册
  2. java中model的意思_开发中model,entity和pojo的区别
  3. xcode打包ipa_codesign签名ipa
  4. linux下修改mysql数据存储_Linux下修改MySQL数据存放目录方法及可能遇到的问题--转...
  5. python两个函数中传递变量_如何在Python中向函数传递大量变量?
  6. 二级python和office哪个难_对于操作office来说,python能与vbs相比吗?谁强谁弱呢?...
  7. python导入datetime模块_Python时间模块datetime用法
  8. 桌面计算机打不开win8.1,Win8.1怎么进桌面 2种Win8.1开机直接进桌面方法
  9. matlab三相系统电阻折算,基于MATLAB三相异步电动机调压调速系统方案.doc
  10. 【直播预告】云栖社区特邀专家蒋泽银:Jpom一款低侵入式Java运维、监控软件...