mysql query data in recent days how to write sql

 

Query the last three days of data

1、

select * from sys_we_number

where (end_num - start_num)<0 and DATE_SUB(CURDATE(), INTERVAL 3 DAY) <= date(time)

 

2、

SELECT * FROM sys_we_number e where time > DATE_ADD((select time from sys_we_number 
ORDER BY time DESC limit 1) ,INTERVAL -3 day)
and (select time from sys_we_number ORDER BY time DESC limit 1) >= time

 

 

 

 

 

Published 141 original articles · won praise 33 · views 50000 +

Guess you like

Origin blog.csdn.net/qq_43560721/article/details/102592505
Recommended