//查看本月数据

SELECT

*

FROM

content_publish

WHERE

date_format(publish_time, '%Y %m') = date_format(DATE_SUB(curdate(), INTERVAL 0 MONTH),'%Y %m')

//查看上个月数据

SELECT

*

FROM

content_publish

WHERE

date_format(publish_time, '%Y %m') = date_format(DATE_SUB(curdate(), INTERVAL 1 MONTH),'%Y %m')

//查询上上个月数据

SELECT

*

FROM

content_publish

WHERE

date_format(publish_time, '%Y %m') = date_format(DATE_SUB(curdate(), INTERVAL 2 MONTH),'%Y %m')

//查询当前月份

select date_format(DATE_SUB(curdate(), INTERVAL 0 MONTH), '%m')

//查询上个月月份

select date_format(DATE_SUB(curdate(), INTERVAL 1 MONTH), '%m')

//查询上上个月月份

select date_format(DATE_SUB(curdate(), INTERVAL 0 MONTH), '%m')

今天

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日期查询_mysql 查询日期相关推荐

  1. mysql 查找数据_Mysql查询数据

    查询语句 单表查询 1.1 全表查寻 select * from employee; 复制代码1.2 指定字段查询 查询职员表中所有职员姓名和入职时间 select empname,hirdate f ...

  2. mysql 性能查看_MySQL查询性能问题排查

    Mysql数据库的性能问题排查是十分复杂的,具体方法视场景而定,这里只做大致思路分析. 1. 整体考虑导致查询性能低下的各种因素 导致SQL查询变慢的原因是多元化的,在遇到问题时首先要有一个全方位的思 ...

  3. mysql求和 子查询_MYSQL 查询方法 统计查询 链接查询 子查询

    mysql表格查询方法: 查询: 1.简单查询 select * from Info --查所有数据 select Code,Name from Info --查指定列的数据 select Code ...

  4. 在mysql中通配符_mysql查询中通配符的使用

    mysql查询中通配符的使用 在mysql查询中经常会使用通配符,并且mysql的通配符和pgsql的存在区别(稍候再讨论),而且mysql中还可以使用正则表达式. SQL模式匹配: "_& ...

  5. mysql 廖雪峰_mysql查询(廖雪峰sql教程学习摘录)

    mysql默认不区分大小写 条件查询 select * from students                                                            ...

  6. mysql 严格区分大小写_Mysql查询英文如何严格区分大小写?

    1. 前提: 在Mysql数据库中进行查询时,希望英文严格区分大小写.默认情况下是不区分大小写的. 2. 演示如下: 在数据库表emp中,job字段中存储的值有'Engineer',现在的情况是,下面 ...

  7. 怎么查mysql数据库版本信息查询_mysql 查询版本(mysql查询数据库版本信息)

    mysql 查询版本(mysql查询数据库版本信息) 2020-07-24 11:32:43 共10个回答 1.通过mysql的-V参数查询版本信息mysql-V2.登录mysql时可以查询版本信息m ...

  8. mysql 语句检查_mysql查询语句

    一.简单查询 1.最简单查询(查所有数据) select * from 表名   注意:* 代表所有列,并不是代表所有行 例:select * from test 2.查询指定列 select 列名, ...

  9. mysql 保留两位小数 查询_mysql查询结果保留两位小数

    TRUNCATE TRUNCATE(x,d):函数返回被舍去至小数点后d位的数字x.若d的值为0,则结果不带有小数点或不带有小数部分.若d设为负数,则截去(归零)x小数点左起第d位开始后面所有低位的值 ...

  10. mysql decs倒叙查询_mysql按照日期方式查询

    查询显示时间,日期 SELECT t1,t2 FROM time_val; SELECT dt FROM datetime_val;s SELECT CURTIME(),CURTIME(2),CURT ...

最新文章

  1. OAuth 2.0攻击面与案例总结
  2. Visual Entity 教程(一)从数据库创建模型
  3. Android4.0.3 USB OTG底层插入上报过程分析(1)
  4. 怎么把cad做的图分享给别人_干货在线 | 这20个CAD技巧值得收藏!
  5. gerrit的使用和配置
  6. openlayer 图层上下_OpenLayers实现图层切换控件
  7. [html] 页面上的登录表单记住了密码(显示星号),但我又忘了密码,如何找回这个密码呢?
  8. Geodatabase概述(翻译)
  9. 今晚直播丨用高效的Oracle性能诊断工具,让运维工作轻松起来!
  10. 处理数据不均衡的策略
  11. WebAssembly 开启微服务新时代
  12. 暂无支持此机型的手机版本_miui+app官方版-miui+安卓版 _5577安卓网
  13. 脚本精灵for+android,脚本精灵 v3.0.8
  14. 地毯店人员告诉你如何正确选购合适地毯
  15. html 中长单词换行问题
  16. [USACO2019JAN]Sleepy Cow Sorting题解
  17. 代理服务器没有响应解决方案
  18. 每日英语好文翻译(11)
  19. 【懒懒的Python学习笔记六】
  20. 猿人学第五题上---代码

热门文章

  1. JDBC入门(5)--- 时间类型、大数据
  2. (转)AIX的Dump文件学习笔记
  3. 清北学堂模拟day4 捡金币
  4. ICLR'22 | 微软亚洲研究院深度学习领域最新研究成果一览
  5. 豆瓣评分9.2,GitHub 3.3k的学霸笔记终于出书了!获得李宏毅等大佬好评 -- 文末送书...
  6. Knowledge Distillation(知识蒸馏)Review--20篇paper回顾
  7. 【学术分享】写论文必须养成的十大良好写作习惯
  8. 据说,很多搞科研的硕博生,都容易产生以下20个错觉,看看你中了几枪?
  9. 【linux】常用命令之scp命令
  10. 机器学习十大经典算法-KMeans