MySQL查询某天(内)的数据
DATEDIFF函数说明
DATEDIFF() 函数用于返回两个日期之间的天数。
语法:DATEDIFF(date1, date2)
date1和 date2参数是合法的日期或日期/时间表达式。
注释:只有值的日期部分参与计算。
当日期 date1 < date2 时函数返回值为负数,date1 = date2 时函数返回值为 0,date1 > date2 时函数返回值为正数。
MySQL 的 DATEDIFF 只有两个参数。SQL Server 有三个参数,详细内容可见:SQL Date 函数
SQL语句如下
注意:因为对索引列使用函数会导致索引失效,如果查询时需要使用到索引,请使用 MySQL DATE_SUB() 函数
- 查询当天的所有数据
SELECT * FROM 表名 WHERE DATEDIFF(字段, NOW()) = 0
- 查询昨天的所有数据
SELECT * FROM 表名 WHERE DATEDIFF(字段, NOW()) = -1
- 查询未来 / 过去第 n 天的所有数据
--当n为负数时,表示过去第n天的数据
SELECT * FROM 表名 WHERE DATEDIFF(字段, NOW()) = n
- 查询未来 n 天内所有数据
SELECT * FROM 表名 WHERE DATEDIFF(字段, NOW()) < n AND DATEDIFF(字段, NOW()) >= 0
- 查询过去 n 天内所有数据
--包含当天
SELECT * FROM 表名 WHERE DATEDIFF(字段, NOW()) <= 0 AND DATEDIFF(字段, NOW()) > -n
--不包含当天
SELECT * FROM 表名 WHERE DATEDIFF(字段, NOW()) < 0 AND DATEDIFF(字段, NOW()) > -n
PS : 内容主要来源 FiveSev 的博客,本文略作调整。
MySQL查询某天(内)的数据相关推荐
- [已解决]mysql查询一周内的数据,解决一周的起始日期是从星期日(星期天|周日|周天)开始的问题
前言 今天又遇到很坑的问题了,因为外国友人每一周的起始日期是周日,跟我们的不一样,我们每一周的起始日期是星期一,这样导致我要用mysql统计一周的数据的时候,对于我们来说,查询的记录包括:上周日的记录 ...
- MySql查询某个时间段内的数据(前一周、前三个月、前一年等)
1.使用函数DATE_SUB DATE_SUB函数在当前时间减去一定的时间 DATE_SUB(date,INTERVAL expr unit) date:合法日期,可以是当前时间now() expr: ...
- mysql查询5分钟内的数据
查询sql语句: select * from tb_log where createtime>=DATE_SUB(NOW(),INTERVAL 5 MINUTE); DATE函数扩展: 函数 描 ...
- MySQL 查询指定时间范围内的数据
说明 mysql 比较时间范围可以直接用 >=.<= 等比较运算符,也可以用 between and(两边都包含,都是闭区间):比较运算符更常用,因为 between and 能做的比较运 ...
- mysql 近几天内_MYSQL查询一周内的数据(最近7天的)
select * from wap_content where week(created_at) = week(now) 如果你要严格要求是某一年的,那可以这样 查询一天: select * from ...
- mysql查询特定时间数据视频_mysql查询特定时间段内的数据
参照文章(mysql查询时间段内数据)进行了操作. 先来建表语句: [sql] view plaincopySETFOREIGN_KEY_CHECKS=0;-- ------------------- ...
- mysql 查询1小时内_mysql查询一个小时之内的数据
由于项目的需要经常查询一个小时之内的数据,接下来吾爱编程为大家分享一下使用Mysql查询一个小时之内的数据的sql,有需要的小伙伴可以参考一下: 1.方法一: (1).sql写法: SELECT * ...
- 获取当天日期的前一天或前几天,查询一天内的数据
SimpleDateFormat sdf=new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");//① Calendar ca = Calenda ...
- php按选定日期查询,php mysql查询指定范围内日期
摘要 腾兴网为您分享:php mysql查询指定范围内日期,掌上新华,掌上公交,学习帮,喜马拉雅等软件知识,以及mts,97漫画网,三菱plc编程软件win10,零点八,2016考研国家线,生化奇兵补 ...
- php mysql只获取一条数据_php mysql 查询只返回第一条数据
php mysql 查询只返回第一条数据 $search = mysql_query("select * from `info`"); $search = mysql_fetch_ ...
最新文章
- VS2010 MFC中改变static字体颜色、大小、背景颜色(自定义类),及手动关联变量的方法...
- android128 zhihuibeijing 科大讯飞 语音识别
- WPF 展示视频修改为WriteableBitmap
- 使用XStream将JSON转换为XML到Java对象
- mysql学习笔记(1-安装简介)
- 修改10g RAC public or private or virtual IP [Oracle]
- “升级 iOS 最新系统后,我弃用了 iPhone!”
- 当网络安全遇上大数据分析(6)
- KVM 虚拟化原理探究(5)— 网络IO虚拟化
- 程序员面试金典——4.7最近公共祖先
- go语言:函数参数传递详解
- fastjson List 转Json , Json 转List
- 基于MATLAB的GUI界面设计流程
- Linux查看外网IP命令
- 百度统计和谷歌统计文档
- win7文件服务器代码,win7搭建文件服务器
- Temu拼多多跨境店铺如何快速上货?
- 深兰科技亮相2022世界人工智能大会:AI创新,共话未来城市建设
- 快速理解-设计模式六大原则
- linux系统安装s3fs,利用s3fs 将 s3 bucket 挂载到Linux目录
热门文章
- linux系统重装win系统教程,Win10如何重装linux系统 Win10重装linux系统教程
- 前端css 宠物列表
- pycharm 软件详细使用教程,新手必看篇
- linux系统中权限有几种,Linux系统中三种基本权限
- EXCEL的去重去除某个字段后全部操作
- 易康(eCognition)对象几何特征--2:几何(Geometry)_ 形状(Shape)
- ES6转换成ES5/ES3
- simulink中不能改名_王者荣耀:万格改名教学,空白名、重复名、个性符号名改法技巧!...
- 【云计算的1024种玩法】搭建 wiki 知识库
- app后端开发系列文章文件夹