MySQl查詢今天,昨天前固定時間的資料

2021-10-22 04:15:54 字數 600 閱讀 2691

今天:

select * from 表名 where to_days( 時間欄位名) = to_days(now());

昨天:select * from 表名 where to_days( now( ) ) - to_days( 時間欄位名) <= 1;

7天前:

select * from 表名 where date_sub(curdate(), interval 7 day) <= date(時間欄位名);

30天:

select * from 表名 where date_sub(curdate(), interval 30 day) <= date(時間欄位名);

本月:select * from 表名 where date_format( 時間欄位名, 『%y%m』 ) = date_format( curdate( ) , 『%y%m』 );

--示例前30天的資料

select

*from p_alarm_info where to_days(

now())

- to_days(create_date)

<=

30

mysql昨天 mysql查詢今天 昨天 上週

今天 select from 表名 where to days 時間欄位名 to days now 昨天select from 表名 where to days now to days 時間欄位名 1 7天select from 表名 where date sub curdate interval ...

mysql 今天 mysql查詢今天 昨天 上週

今天 select from 表名 where to days 時間欄位名 to days now 昨天select from 表名 where to days now to days 時間欄位名 1 7天select from 表名 where date sub curdate interval ...

MySQL懶查詢 mysql查詢今天 昨天 上週

今天 select from 表名 where to days 時間欄位名 to days now 昨天select from 表名 where to days now to days 時間欄位名 1 7天select from 表名 where date sub curdate interval ...