建表语句如下:
1
2
3
4
5
6
CREATE TABLE `order` (
  `id` INTEGER UNSIGNED NOT NULL AUTO_INCREMENT,
  `order_name` VARCHAR(45) NOT NULL,
  `order_time` DATETIME NOT NULL,
  PRIMARY KEY (`id`)
)

下面根据  order_time  字段来查询各个时间段内的所有记录。

1,查询当天(今天)的数据

1
SELECT FROM `orderWHERE TO_DAYS(order_time) = TO_DAYS(NOW())

2,查询昨天的数据

1
SELECT FROM `orderWHERE TO_DAYS(NOW()) - TO_DAYS(order_time) = 1

3,查询最近7天的数据(包括今天一共7天)

1
SELECT FROM `orderwhere DATE_SUB(CURDATE(), INTERVAL 7 DAY) < date(order_time)

4,查询最近30天的数据(包括今天一共30天)

1
SELECT FROM `orderwhere DATE_SUB(CURDATE(), INTERVAL 30 DAY) < date(order_time)

5,查询当月(本月)的数据

1
SELECT FROM `orderWHERE DATE_FORMAT(order_time, '%Y%m') = DATE_FORMAT(CURDATE(), '%Y%m')

6,查询上个月的数据

1
SELECT FROM `orderWHERE PERIOD_DIFF(DATE_FORMAT(NOW(),'%Y%m'), DATE_FORMAT(order_time,'%Y%m')) =1

7,查询本季度的数据

1
SELECT FROM `orderWHERE QUARTER(order_time)=QUARTER(NOW())

8,查询上季度的数据

1
SELECT FROM `orderWHERE QUARTER(order_time)=QUARTER(DATE_SUB(NOW(),INTERVAL 1 QUARTER))

9,查询当年(今年)的数据

1
SELECT FROM `orderWHERE YEAR(order_time)=YEAR(NOW())

10,查询去年的数据

1
SELECT FROM `orderWHERE YEAR(order_time)=YEAR(DATE_SUB(NOW(),INTERVAL 1 YEAR))

MySQL - 查询今天的数据(以及昨天、本月、上个月、今年...)相关推荐

  1. mysql查询特定时间数据视频_mysql查询特定时间段内的数据

    参照文章(mysql查询时间段内数据)进行了操作. 先来建表语句: [sql] view plaincopySETFOREIGN_KEY_CHECKS=0;-- ------------------- ...

  2. MySQL查询本年的数据的sql语句

    MySQL查询本年的数据的sql语句: SELECT * FROM 表名 WHERE YEAR(时间字段)=YEAR(NOW());

  3. Mysql查询时间段内数据,并处理相同日期或同类型的数据

    Mysql查询时间段内数据 表如图,表名为demo,表为某库存量的实时更新表 主要数据为:time时间数据,amount库存量数据 Mysql查询时间段内的数据可以用between方法 select ...

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

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

  5. mysql查询特定时间数据视频_MySQL如何查询指定时间数据

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

  6. mysql查询当天所有数据sql语句

    mysql查询当天的所有信息: select * from test where year(regdate)=year(now()) and month(regdate)=month(now()) a ...

  7. mysql查询当天的数据

    原文:https://blog.csdn.net/AninZz/article/details/86492728?utm_medium=distribute.pc_relevant.none-task ...

  8. mysql查询20-30的数据_20. mysql查询表的数据大小

    在需要备份数据库里面的数据时,我们需要知道数据库占用了多少磁盘大小,可以通过一些sql语句查询到整个数据库的容量,也可以单独查看表所占容量. 1.要查询表所占的容量,就是把表的数据和索引加起来就可以了 ...

  9. nodejs操作mysql查询返回的数据_nodejs连接mysql进行数据库查询返回前台数据的坑...

    之前本来想用mongodb进行数据库的操作,后来一想自己之前简单的用过mysql,就直接使用了mysql,一下午的时间一直走在nodejs查询数据然后返回给前台的这个过程,怎么说呢,在这个过程遇到了两 ...

  10. mysql查询出的数据转换为数字,关于sql:在MySQL查询中将文本转换为数字

    是否可以在MySQL查询中将文本转换为数字? 我有一列带有标识符的列,该标识符由名称和数字组成,格式为"名称-数字". 该列具有VARCHAR类型. 我想根据数字(具有相同名称的行 ...

最新文章

  1. 深度解析 Lucene 轻量级全文索引实现原理
  2. Android 自定义TimePickerDialog
  3. 射频宽带低噪放大器测试
  4. 刷新页面时间不重置 前端倒计时_brackets:前端开发工程师必备编辑器之一
  5. idea安装golang插件(仅针对2017年之前的idea版本)
  6. 十大经典排序算法总结(够兄弟们喝一壶的)
  7. 03_Nginx添加新模块
  8. 音视频技术开发周刊 | 213
  9. IOS 14.5版本之解档和归档的API学习
  10. js中的this指针(二)
  11. zenoss(智能监控软件)
  12. 大快人心!和P2P网贷彻底说再见
  13. python中的元类_理解python中的元类
  14. python游标卡尺什么梗_Python这个缩进让我焦头烂额!最奇葩的缩进,没有之一!...
  15. Repast——参数栏实现下拉列表对应不同的功能实现
  16. 从国产手机自强复盘小米十年
  17. 中国计算机学会推荐国际学术会议和期刊目录(2019,最新)
  18. 如何在html编辑文字信息,怎样简单修改网页中的内容,例如图片文字等?
  19. 第十届江泽涵杯数学建模与计算机应用竞赛试题,2016江泽涵杯一等奖论文.doc...
  20. service两种启动方式的区别

热门文章

  1. No.4 Linux用户、组的创建、修改和权限的修改
  2. 转 生成 HTMLTestRunner 测试报告
  3. 【Linux】字符转换命令expand
  4. 设计模式之抽象状态模式
  5. php获取并删除数组的第一个和最后一个元素
  6. 理解javascript:void(0);和href=#
  7. hibernate使用sql语句查询实体时,要写上addEntity
  8. 【转】Android 全屏方案(隐藏NavigationBar)
  9. JS中Null与Undefined的区别
  10. my docker note