sql 查詢當天(1)
select
*
from user t1
where
t1.time>=date(now()) and t1.time<DATE_ADD(date(now()),INTERVAL 1 DAY)
*有時候這句sql在navicat不會報錯 但是放到ssm中莫名其妙報關於DATE_ADD的錯
所以解決方案` *
sql 查詢當天(2)
select
*
from user t1
where
date(t1.time) = curdate()
sql 查詢本週
select
*
from user t1
where
YEARWEEK(date_format(t1.time,'%Y-%m-%d')) = YEARWEEK(now());
sql 查詢本月記錄
select
*
from user t1
where
date_format(t1.time,'%Y-%m')=date_format(now(),'%Y-%m')
***注意:“time”爲對應的數據字段 爲了區分寫成 t1.time