MySQL查询本周、上周、本月、上个月份的数据

数据库 MySQL
查询是MySQL数据库使用中最常用的操作,下文介绍的几种查询方式都是针对不同时间段内的查询,希望对您能够有些帮助。

MySQL查询的方式很多,下面为您介绍的MySQL查询实现的是查询本周、上周、本月、上个月份的数据,如果您对MySQL查询方面感兴趣的话,不妨一看。

查询当前这周的数据
SELECT name,submittime FROM enterprise WHERE YEARWEEK(date_format(submittime,'%Y-%m-%d')) = YEARWEEK(now());

查询上周的数据
SELECT name,submittime FROM enterprise WHERE YEARWEEK(date_format(submittime,'%Y-%m-%d')) = YEARWEEK(now())-1;

查询当前月份的数据
select name,submittime from enterprise   where date_format(submittime,'%Y-%m')=date_format(now(),'%Y-%m')

查询距离当前现在6个月的数据
select name,submittime from enterprise where submittime between date_sub(now(),interval 6 month) and now();

查询上个月的数据
select name,submittime from enterprise   where date_format(submittime,'%Y-%m')=date_format(DATE_SUB(curdate(), INTERVAL 1 MONTH),'%Y-%m')
 
select * from `user` where DATE_FORMAT(pudate,'%Y%m') = DATE_FORMAT(CURDATE(),'%Y%m') ;

select * from user where WEEKOFYEAR(FROM_UNIXTIME(pudate,'%y-%m-%d')) = WEEKOFYEAR(now())

select *
from user
where MONTH(FROM_UNIXTIME(pudate,'%y-%m-%d')) = MONTH(now())

select *
from [user]
where YEAR(FROM_UNIXTIME(pudate,'%y-%m-%d')) = YEAR(now())
and MONTH(FROM_UNIXTIME(pudate,'%y-%m-%d')) = MONTH(now())

select *
from [user]
where pudate between 上月***一天
and 下月***天

 

 

【编辑推荐】

MySQL查询超时问题的解决

改造自discuz的MySQL查询类

使用Limit参数实现MySQL查询优化

MySQL查询表字段个数的两种方法

MySQL查询中日期格式转换函数简介

责任编辑:段燃 来源: 互联网
相关推荐

2018-09-06 12:47:56

编程语言PythonC++

2017-09-06 10:34:14

数据库排名DB-Engines

2021-05-17 10:59:54

手机智能数据

2011-07-19 16:14:39

SQLite数据库

2021-10-03 14:51:15

数据库排名MySQL

2020-08-13 11:55:33

编程语言JavaPython

2017-06-02 15:00:32

MySQLOracle数据库排名

2024-05-06 07:22:50

Windows 11

2020-08-04 08:21:14

Windows 10Windows微软

2015-06-12 10:33:36

2021-04-02 12:51:03

数据库DB-EnginesMongoDB

2009-03-30 13:23:32

NehalemIntel服务器

2021-09-17 10:10:57

漏洞安全补丁零日漏洞

2021-09-29 00:20:42

恶意软件漏洞

2021-03-12 15:50:54

Windows 10Windows操作系统

2021-02-19 07:15:40

Windows10操作系统微软

2021-07-09 14:18:15

数据库DB-EnginesOracle

2015-02-04 10:47:15

操作系统

2021-03-05 11:40:26

数据库SQL Server排名

2021-08-05 10:46:21

数据库SQL ServerDB-Engines
点赞
收藏

51CTO技术栈公众号