(转载)http://blog.163.com/dreamman_yx/blog/static/26526894201053115622827/

查询

今天

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

例子1:

mysql> select time('2013-05-13 19:50:33');
+-----------------------------+
| time('2013-05-13 19:50:33') |
+-----------------------------+
| 19:50:33                    |
+-----------------------------+
1 row in set (0.05 sec)mysql> select date('2013-05-13 19:50:33');
+-----------------------------+
| date('2013-05-13 19:50:33') |
+-----------------------------+
| 2013-05-13                  |
+-----------------------------+
1 row in set (0.00 sec)

例子2:

mysql> select to_days(now());
+----------------+
| to_days(now()) |
+----------------+
|         735425 |
+----------------+
1 row in set (0.03 sec)mysql> select to_days('2013-07-07 19:30:30');
+--------------------------------+
| to_days('2013-07-07 19:30:30') |
+--------------------------------+
|                         735421 |
+--------------------------------+
1 row in set (0.00 sec)mysql>

转载于:https://www.cnblogs.com/Robotke1/p/3183101.html

(转载)mysql查询今天、昨天、7天、近30天、本月、上一月数据相关推荐

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

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

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

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

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

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

  4. mysql查询今天_昨天_7天_近30天_本月_上一月 数据_(转载)mysql查询今天、昨天、7天、近30天、本月、上一月数据...

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

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

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

  6. mysql查询出过去一个月_Mysql查询今天、昨天、7天、近30天、本月、上一月 数据...

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

  7. MYSQL查询今天昨天本周本月等的数据

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

  8. mysql 最近15天,Mysql查询今日/昨天/15天前/上个月/去年/上周每日等函数

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

  9. mysql 统计当天,本周,本月,上一月的数据

    今天 select * from ht_invoice_information where year(create_date)=year(date_sub(now(),interval 1 year) ...

最新文章

  1. 【原创】Chrome最新版(53-55)再次爆出BUG!
  2. c++ eos智能合约开发_干货|EOS智能合约开发(一)EOS环境搭建和启动节点
  3. 5G UE — CPE
  4. querySelector用法改进
  5. 汇编语言典型例子详解_从架构到 RTOS 详解 DSP 和 MCU 的区别和联系
  6. 7 种分布式全局 ID 生成策略,你更爱哪种?
  7. python 自定义词典_cawdrey-Python的几个有用的自定义词典 -Dominic Davis-Foster
  8. 分布式事务中常见的三种解决方案
  9. [转]简明 Nginx Location Url 配置笔记
  10. Oracle基于时间点的恢复(转载)
  11. 清理autodesk产品注册表_AUTODESK 卸载工具,完美彻底卸载清除干净autodesk各种软件残留注册表和文件...
  12. 阿里的 《逆流而上》电子版
  13. 你在日常的测试工作中遇到过哪些困境呢?
  14. Minio服务端和客户端部署说明
  15. github pages搭建博客的域名解析(简单有效)
  16. 如何使用petri网建模工具
  17. 一键安装Win7正版系统 Win7镜像系统2022
  18. 打击标题党,痛斥灌水文
  19. 【模型加速】PointPillars模型TensorRT加速实验(5)
  20. 从给定网页上下载img src= /格式的图片,并保存到制指定路径

热门文章

  1. PHP表格下框线怎么设置虚线,html中p怎么设置虚线边框
  2. python dtype o_python – 为什么dtype = str的空数据框填充“n”?
  3. git将本地项目推送到腾讯开发者平台上的步骤
  4. SQL 查询表的第一条数据 和 最后一条数据
  5. Notepad++ 64位 Jsonviewer Compareplugin 安装
  6. Log4j与common-logging联系与区别
  7. 已有记录表添加特定排序主键ID
  8. 关于android的日志输出LogCat
  9. 无线接口配置 DHCP配置
  10. c语言高精度计算函数库