sql語句查詢最近七天 三十天 資料

2021-08-28 08:31:05 字數 722 閱讀 2332

幾個小時內的資料

date_sub(now(), interval 5 hour)

今天

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 6 day) <= date(時間欄位名)

近31天

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

本月

select * from 表名 where date_format( 時間欄位名, '%y%m' ) = date_format( curdate( ) , '%y%m' )

上一月

select * from 表名 where period_diff( date_format( now( ) , '%y%m' ) , date_format( 時間欄位名, '%y%m' ) ) =1

sql語句查詢最近七天 三十天 資料

幾個小時內的資料 date sub now interval 5 hour 今天select from 表名 where to days 時間欄位名 to days now 昨天select from 表名 where to days now to days 時間欄位名 1 7天select fro...

sql語句查詢昨天,今天,最近七天,最近三十天資料

今天的所有資料 select from 表名 where to days 時間欄位名 to days now 昨天的所有資料 select from 表名 where to days now to days 時間欄位名 1 7天內的所有資料 select from 表名 where date sub...

sql查詢今天,昨天,七天,三十天內的資料

今天有個需求需要從查詢當天所有的資料,就去網上搜了一下,並把其他幾個通過時間條件查詢也記錄下來 1.查詢今天所有的資料 select from customer loan where datediff dd,datetime型別字段,getdate 0 2.查詢昨天的所有資料 select from...