MySQL按时间查找
RecentMutations表的结构如图,现在的需求是需要查找到2017年09月08日前10天的变体总数:
SQL语句:SELECT SUM(MutantNumber) FROM RecentMutations WHERE DATE_SUB( CURDATE() , INTERVAL 10 DAY) <= RecentMutations.`Date`;
执行的结果为:
MySQL关于根据日期查询数据
1.查询某日往前10天的数据:
SELECT * FROM RecentMutations WHERE DATE_SUB( CURDATE() , INTERVAL 10 DAY) <= RecentMutations.`Date`;
2.查询某段日期之间的数据:
SELECT * FROM RecentMutations WHERE RecentMutations.`Date` BETWEEN '2017-09-05' AND '2017-09-09';
3.查询某日往前三个月的数据:
SELECT * FROM RecentMutations WHERE DATE_SUB( CURDATE() , INTERVAL 3 MONTH) <= RecentMutations.`Date`;
4.查询从现在起往前三个月的数据:
SELECT * FROM RecentMutations WHERE RecentMutations.`Date` BETWEEN DATE_SUB( CURDATE() , INTERVAL 3 MONTH) AND NOW();
5.查询本月的数据:
SELECT * FROM RecentMutations WHERE DATE_FORMAT( RecentMutations.`Date` , '%Y-%M') = DATE_FORMAT( NOW() , '%Y-%M');
6.查询本周的数据:
SELECT * FROM RecentMutations WHERE YEARWEEK( RecentMutations.`Date`) = YEARWEEK( NOW() );
7.查询上周的数据:
SELECT * FROM RecentMutations WHERE YEARWEEK( RecentMutations.`Date`) = YEARWEEK( NOW() ) - 1;
转载于:https://www.cnblogs.com/fangpengchengbupter/p/7495729.html
MySQL按时间查找相关推荐
- gorm中created_at 时间,go time时间,mysql数据库时间的一些问题总结
gorm中created_at 时间,go time时间,mysql数据库时间的一些问题总结 问题1 gorm中created_at 时间 在生成的时候发现数据库的时间慢了8个小时,后来发现是需要在连 ...
- mysql 在时间上加120s_sqlserver 时间格式函数详细
一.时间函数 在使用存储过程,sql函数的时候,会遇到一些对时间的处理.比如时间的获取与加减.这里就用到了sql自带的时间函数.下面我列出这些函数,方便日后记忆,使用. --getdate 获取当前时 ...
- find 按时间查找
find 按时间查找 转载▼ 分类: linuxShell日记 -mtime 修改时间 -ctime 改变时间 -atime 访问时间 -mtime +5 至少5天之前修改过的文件,至少5天没修改 ...
- mysql日期时间函数
MySQL 日期跟时间函数(一) 作者: Mr.Zhang MySQL 日期跟时间的样式 在MySQL 中有很多有用处的日期跟时间函数.我们常常看到许多应用于日期的计算是在代码 方面上进行的,但是其实 ...
- Mysql日期时间Extract函数介绍
MySQL日期时间Extract函数的优点在于可以选取日期时间的各个部分,从年一直到微秒,让我们对MySQL日期时间的处理更为轻松. MySQL 日期时间 Extract(选取)函数. 1. 选取日期 ...
- mysql基于时间盲注_MYSQL基于时间的盲注详解
MYSQL基于时间的盲注 联合查询,报错注入,以及布尔盲注,都是基于攻击网站会回显消息,或者将错误信息返回在前端,或者会返回web页面的正确或错误 但是有时候网站关闭了错误回显或过滤了某些关键字,网页 ...
- 修改mysql数据库服务器时间格式,修改本地mysql数据库时间格式
修改本地mysql数据库时间格式 内容精选 换一换 云数据库 GaussDB(for MySQL)仅按使用情况付费,没有最低收费.GaussDB(for MySQL)对您选择的数据库实例.数据库存储和 ...
- mysql存储过程时间_mysql时间操作函数和存储过程
因为业务须要统计一批数据.用到关于mysql的时间操作函数和存储过程,问题已经基本解决.把过程记录下: 1. mysql的语句中不支持直接用循环.循环仅仅能在存储过程中使用. 2. 写为文件时,注意一 ...
- find 按文件修改时间查找文件
http://shawonline.blog.51cto.com/304978/199674 find 按文件修改时间查找文件 ---(+n)----------|----------(n)----- ...
最新文章
- linux 进程做成服务,Linux自定义后台服务进程
- 了解大数据在人力资源和薪资中的作用
- MySQL SELECT:数据表查询语句
- C# SQLite 数据库操作实例2
- java正则过滤js_JS/Java正则表达式验证
- boat启动器 minecraft_minecraft boat
- 第一章 进程与线程的基本概念
- OAuth2.0_授权服务配置_密码模式及其他模式_Spring Security OAuth2.0认证授权---springcloud工作笔记145
- JAVA面试要点010---重入锁_ReentrantLock 详解
- Intel vt-d技术资料收集
- Segmentation-Driven 6D Object Pose Estimation论文详解
- java 实现中英文翻译_java实现简单的英文文本单词翻译器功能示例
- 透视星环科技上市:基础工具、技术融合、场景应用三维击穿
- 索尼 swiftkey_iOS8 3rd Party键盘的评测-SwiftKey和Swype
- freeCodeCamp 练习3 -- Learn accessbility by building a quiz
- 《Linux操作系统-系统移植》第12章 5G模组移植-第1节 中移物联5G移植(PPP拨号)
- deepin系统安装惠普打印机驱动
- Ehcache基本使用
- input输入框type参数
- java枚举类型及枚举集合
热门文章
- Thrift 教程 开发 笔记 原理 资料 使用 范例 示例 应用
- check_http语法和选项
- java 取Blob转为String
- 只允许对最后一条记录进行修改
- 超过4g的文件怎么上传到linux,怎么免费上传大于4G的文件到百度云 大于4G的文件不开会员怎么上传到百度云...
- 序列每天从0开始_【算法打卡】分割数组为连续子序列
- c++ 返回智能指针_C++核心指南(17) I.11 禁止使用指针(T*)或引用(T)来转移所有权...
- php background-image,css background-image属性怎么用
- hash 值重复_面试题:HashSet是如何保证元素不重复的
- mysql修改的值子查询语句_MySQL的SQL语句 - 数据操作语句(13)- 子查询(13)