mysql 查詢今天,昨天,一周,一月,上月的資料

2021-05-26 12:35:51 字數 1102 閱讀 1030

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

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

昨天

select * from 表名 where to_days( now( ) ) – to_days( 時間欄位名) <= 1

select * from 表名 where to_days( now( ) ) – to_days( 時間欄位名) <= 1

7天

select * from 表名 where date_sub(curdate(), interval 7

day) <= date(時間欄位名)  

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_sub(curdate(), interval 30 day) <= date(時間欄位名)

本月

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

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

MySQL 統計當天 一周 一月等的資料

now 函式返回當前的日期和時間 執行sql語句時的時間 select now curdate 函式返回當前的日期 select curdate curtime 函式返回當前的時間 select curtime current date 函式返回當前的日期 select current date s...

python django查詢一周,一月,一年時間

首先是當前時間的確定,對於年月日,orm模型都有對應的方法直接查詢,週是沒有方法直接查詢的,我是沒有找到這個方法,只能間接的查詢 now time datetime.datetime.now 如果資料庫儲存的是utc時間,程式不會蹦但是會提示你這不是本地時間 now time utc datetim...

sql語句如何查詢當天,一周,一月的資料的語句

查詢當天 select from info where datediff dd,datetime,getdate 0 查詢24小時內的 select from info where datediff hh,datetime,getdate 24 查詢本週記錄 select from info whe...