爱券网
返回列表 发新帖

MySQL查询今天、昨天、上周、近30天、去年等的数据的方法

[复制链接]

1555

主题

1956

帖子

13万

积分

管理员

Rank: 9Rank: 9Rank: 9

UID
1
精华
0
金币
3151
威望
64600
注册时间
2016-3-24
最后登录
2021-1-23
发表于 2020-9-29 14:05:50  | 显示全部楼层 | 阅读模式

一、MySQL查询今天、昨天、上周、近30天、去年等的数据的方法:

删除建立时间超过3天的订单记录

delete 订单表 where datediff( dd, order_addtime, getdate() ) > 3 用函数datediff() datediff( dd, 时间1, 时间2 ),意思是:计算时间1到时间2之间的天数 所以,datediff( dd, order_addtime, getdate() ) > 3,就是超过3天的

今天  

select * from 表名 where to_days(时间字段名) = to_days(now());  
昨天  
SELECT * FROM 表名 WHERETO_DAYS(NOW( ) ) - TO_DAYS( 时间字段名) <= 1  
7天  
SELECT * FROM 表名 whereDATE_SUB(CURDATE(), INTERVAL 7 DAY) <=date(时间字段名)  
近30天  
SELECT * FROM 表名 where DATE_SUB(CURDATE(), INTERVAL 30 DAY) <=date(时间字段名)  
本月  
SELECT * FROM 表名 WHEREDATE_FORMAT( 时间字段名, '%Y%m' ) =DATE_FORMAT( CURDATE( ) , '%Y%m' )  
上一月  
SELECT * FROM 表名 WHERE PERIOD_DIFF( date_format( now( ) , '%Y%m' ) , date_format( 时间字段名, '%Y%m' ) ) =1  
#查询本季度数据  
select * from `ht_invoice_information` whereQUARTER(create_date)=QUARTER(now());  
#查询上季度数据  
select * from `ht_invoice_information` where QUARTER(create_date)=QUARTER(DATE_SUB(now(),interval 1 QUARTER));  
#查询本年数据  
select * from `ht_invoice_information` where YEAR(create_date)=YEAR(NOW());  
#查询上年数据  
select * from `ht_invoice_information` where year(create_date)=year(date_sub(now(),interval 1 year));  
查询当前这周的数据   
SELECT name,submittime FROM enterprise WHERE YEARWEEK(date_format(submittime,'%Y-%m-%d')) = YEARWEEK(now());  
查询上周的数据  
SELECT name,submittime FROM enterprise WHEREYEARWEEK(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 下月第一天  
where date(regdate)   =   curdate();  
select   *   from   test   where year(regdate)=year(now())   and month(regdate)=month(now())   and day(regdate)=day(now())  
SELECT date( c_instime ) ,curdate( )  
FROM `t_score`  
WHERE 1  
LIMIT 0 , 30


回复

使用道具 举报

0

主题

303

帖子

80

积分

注册会员

Rank: 2

UID
2337
精华
0
金币
-222
威望
0
注册时间
2016-10-10
最后登录
2020-9-29
发表于 2020-9-29 14:05:53  | 显示全部楼层
1v1飘过
回复 支持 反对

使用道具 举报

0

主题

310

帖子

5106

积分

论坛元老

Rank: 8Rank: 8

UID
110
精华
0
金币
4795
威望
1
注册时间
2016-4-6
最后登录
2020-9-29
发表于 2020-9-29 14:11:01  | 显示全部楼层
看帖要回,回帖才健康,在踩踩,楼主辛苦了!
回复 支持 反对

使用道具 举报

0

主题

291

帖子

69

积分

注册会员

Rank: 2

UID
309
精华
0
金币
-223
威望
1
注册时间
2016-5-20
最后登录
2020-9-29
发表于 2020-9-29 14:22:35  | 显示全部楼层
LZ是天才,坚定完毕
回复 支持 反对

使用道具 举报

0

主题

317

帖子

1万

积分

论坛元老

Rank: 8Rank: 8

UID
201
精华
680
金币
10266
威望
2720
注册时间
2016-4-25
最后登录
2020-9-29
发表于 2020-9-29 14:33:53  | 显示全部楼层
发发呆,回回帖,工作结束~
回复 支持 反对

使用道具 举报

0

主题

334

帖子

3054

积分

下载VIP

Rank: 7Rank: 7Rank: 7

UID
122
精华
0
金币
2721
威望
0
注册时间
2016-4-8
最后登录
2020-9-29
发表于 2020-9-29 14:44:31  | 显示全部楼层
路过
回复 支持 反对

使用道具 举报

0

主题

320

帖子

101

积分

注册会员

Rank: 2

UID
189
精华
0
金币
-218
威望
0
注册时间
2016-4-22
最后登录
2020-9-29
发表于 2020-9-29 14:54:53  | 显示全部楼层
回个帖子,下班咯~
回复 支持 反对

使用道具 举报

0

主题

309

帖子

73

积分

注册会员

Rank: 2

UID
2338
精华
0
金币
-235
威望
0
注册时间
2016-10-10
最后登录
2020-9-29
发表于 2020-9-29 15:05:20  | 显示全部楼层
学习了,谢谢分享、、、
回复 支持 反对

使用道具 举报

0

主题

305

帖子

4101

积分

论坛元老

Rank: 8Rank: 8

UID
211
精华
0
金币
3795
威望
1
注册时间
2016-4-27
最后登录
2020-9-29
发表于 2020-9-29 15:18:17  | 显示全部楼层
呵呵,低调,低调!
回复 支持 反对

使用道具 举报

0

主题

332

帖子

93

积分

注册会员

Rank: 2

UID
59
精华
0
金币
-240
威望
1
注册时间
2016-4-2
最后登录
2020-9-29
发表于 2020-9-29 15:31:09  | 显示全部楼层
我了个去,顶了
回复 支持 反对

使用道具 举报

发表回复

*滑块验证:
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关于我们
关于我们
友情链接
联系我们
帮助中心
站长交流
购买须知
支付方式
服务支持
资源下载
售后服务
定制流程
关注我们
官方微博
官方空间
官方微信
快速回复 返回顶部 返回列表