今天
select * from 表名 where to_days(時間欄位名) = to_days(now());
昨天
select * from 表名 where datediff(字段,now())=-1;
本週
select name,submittime from enterprise where yearweek(date_format(submittime,'%y-%m-%d')) = yearweek(now());
上週
select name,submittime from enterprise where yearweek(date_format(submittime,'%y-%m-%d')) = yearweek(now())-1;
近7天
select * from 表名 where date_sub(curdate(), interval
7day) <= date(時間欄位名)
近30天
select * from 表名 where date_sub(curdate(), interval
30day) <= 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
本季度
select * from
`ht_invoice_information`
where quarter(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
1year));
Spring Jpa 按時間段查詢
專案中有需求要按照名稱模糊查詢和時間段查詢資料,可能只有名稱沒有時間,也可能只有時間沒有名稱,也可能這幾個引數同時匹配,所以要多條件動態查詢。jpaspecificationexecutor 介面提供很多條件查詢方法 public inte ce jpaspecificationexecutor 比...
sql server 按時間段查詢
在寫按時間段查詢的sql語句的時候 一般我們會這麼寫查詢條件 where date 2010 01 01 and date 2010 10 1 但是在實執行sql時些語句會轉換成這樣 where date 2010 01 01 0 00 00 and date 2010 10 1 0 00 00 再...
MySql 按時間段查詢資料方法
格式為2008 06 16 查詢出當天資料 select from table where date 時間字段 curdate 查詢出當月字段 select from table where month 時間字段 month now 時間格式為1219876 unix時間,只要應用 from uni...