mySql 查询当天、本周、最近7天、本月、最近30天的语句
mySql 查询当天、本周、最近7天、本月、最近30天的语句
- 标签:
- 962
- 编辑
- 删除
-- 当天
SELECT * FROM 表名 WHERE where to_days(时间字段名) = to_days(now());
-- 本周
SELECT * FROM 表名 WHERE YEARWEEK(date_format(时间字段,'%Y-%m-%d')) = YEARWEEK(now());
-- 最近7天
SELECT * FROM 表名 where date_sub(curdate(), INTERVAL 7 DAY) <= date (时间字段);
-- 本月
SELECT * FROM 表名 where date_format(时间字段, '%Y%m') = date_format(curdate() , '%Y%m');
-- 最近30天
SELECT * FROM 表名 WHERE date_sub(curdate(), INTERVAL 30 DAY) <= date(时间字段);
-- 上一月
SELECT * FROM 表名 WHERE PERIOD_DIFF( date_format( now( ) , '%Y%m' ) , date_format( 时间字段名, '%Y%m' ) ) =1
-- 本季度
SELECT * FROM 表名 WHERE QUARTER(create_date)=QUARTER(now());
查询上季度数据
SELECT * FROM 表名 WHERE QUARTER(create_date)=QUARTER(DATE_SUB(now(),interval 1 QUARTER));
查询本年数据
SELECT * FROM 表名 WHERE YEAR(create_date)=YEAR(NOW());
查询上年数据
SELECT * FROM 表名 WHERE year(create_date)=year(date_sub(now(),interval 1 year));
查询上周的数据
SELECT * FROM 表名 WHERE YEARWEEK(date_format(submittime,'%Y-%m-%d')) = YEARWEEK(now())-1;
查询上个月的数据
SELECT * FROM 表名 WHERE date_format(submittime,'%Y-%m')=date_format(DATE_SUB(curdate(), INTERVAL 1 MONTH),'%Y-%m')SELECT * FROM 表名 WHERE DATE_FORMAT(pudate,'%Y%m') = DATE_FORMAT(CURDATE(),'%Y%m') ; SELECT * FROM 表名 WHERE WEEKOFYEAR(FROM_UNIXTIME(pudate,'%y-%m-%d')) = WEEKOFYEAR(now()) SELECT * FROM 表名 WHERE MONTH(FROM_UNIXTIME(pudate,'%y-%m-%d')) = MONTH(now()) SELECT * FROM 表名 WHERE YEAR(FROM_UNIXTIME(pudate,'%y-%m-%d')) = YEAR(now()) and MONTH(FROM_UNIXTIME(pudate,'%y-%m-%d')) = MONTH(now()) SELECT * FROM 表名 WHERE pudate between 上月最后一天 and 下月第一天
查询距离当前现在6个月的数据
SELECT * FROM 表名 WHERE submittime between date_sub(now(),interval 6 month) and now();
mySql 查询当天、本周、最近7天、本月、最近30天的语句相关推荐
- mysql查询当天数据(上周、本月、上个月、距离当前现在6个月的数据)
\------------------原文: http://blog.csdn.net/u012157032/article/details/73658155 下面的ew在实际项目中我因为框架的原因我 ...
- php如何查询本周的数据,php、mysql查询当天,查询本周,查询本月的数据实例
//其中 video 是表名: //createtime 是字段: // //数据库time字段为时间戳 // //查询当天: $start = date('Y-m-d 00:00:00'); $en ...
- 查询一个表中一个字段相同的数据_最实用MySQL 查询当天、本周,本月、上一个月的数据...
MySQL 查询当天.本周,本月.上一个月的数据 mysql查询当天的所有信息: SELECT * FROM 表名 WHERE year(时间字段名)=year(now()) and month(时间 ...
- mysql 查询当天、本周、本月、上一个月、季度等数据
今天 select * from 表名 where to_days(时间字段名) = to_days(now());昨天 SELECT * FROM 表名 WHERE TO_DAYS( NOW( ) ...
- mysql查询当天所有数据sql语句
mysql查询当天的所有信息: select * from test where year(regdate)=year(now()) and month(regdate)=month(now()) a ...
- Mysql学习总结(57)——MySQL查询当天、本周、本月、上周、本周、上月、距离当前现在6个月数据
--------------查"当天"的数据----------------- SELECT ew.orderid, ew.carid, ew.userid, ew.`status ...
- Sql语句查询当天本周本月记录的where条件
[sql] view plaincopy –查询当天: select * from info where DateDiff(dd,datetime,getdate())=0 –查询24小时内的: se ...
- mysql 时间戳查询当天数据_mysql 时间戳查询 当天 本周 当月 数据
from_unixtime(time_stamp) -> 将时间戳转换为日期 unix_timestamp(date) -> 将指定的日期或者日期字符串转换 ...
- mysql查询当天记录_sql查询当天记录
展开全部 1.SQL在查询当天记录时要注意是从62616964757a686964616fe59b9ee7ad9431333337623436当天的0点0分0秒0毫秒开始,到次日0点0分0秒0毫秒截止 ...
最新文章
- filter执行先后问题_Thinkphp5框架变量覆盖导致远程代码执行
- 亿级流量架构实战之秒杀设计
- 福利丨网友授课视频分享:机器学习实战-KNN-第一部分
- 《数学之美》第20章 不要把鸡蛋都放到一个篮子里--谈谈最大熵模型
- php 生成等比例缩略图,PHP等比例生成缩略图
- Java服务启动慢,JVM预热的问题,我在k8s上改进了
- MFC应用技术之CTreeControl的使用
- linux shell脚本学习xargs命令使用详解
- .NET设计模式(19):观察者模式(Observer Pattern)
- android 判断手机计步_干货:电脑控制手机 一定不能错过的神器
- python库读取cif文件_Pymatgen读/写各种文件,pymatgen,读写
- 解决conda install安装arch报错的问题
- 实现一个闹钟_米系或许真的比米家更值,闹钟温度湿度,一个设备就搞定
- (转载)Mac系统下利用ADB命令连接android手机并进行文件操作
- 面向对象的三大特性和五大原则
- 绕过PDF阅读编辑要VIP才能无水印保存的方法
- 脱库站库分离渗透解决MySQL禁止外连
- Ipad使用技巧之——打印机
- 前端激荡三十年(一本最详细的编年史册)
- 【内网安全】基础知识:工作组、域和权限分配