今天 select*from表名whereto_days(時間欄位名)=to_days(now()); 昨天 select*from表名whereto_days(now())-to_days(時間欄位名)=1 近7天 select*from表名wheredate_sub(curdate(),interval7day)=date(時間欄位名) 近30天 selec...
今天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'
)
上一月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 1
year
));
查詢當前這週的資料
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;
查詢上個月的資料
select name,submittime from enterprise where date
_
format(submittime,
'%y-%m'
)
=
date
_
format(date
_
sub(curdate(), interval
1
month),
'%y-%m'
)select * from user where date
_
format(pudate,
'%y%m'
)
=
date
_
format(curdate(),
'%y%m'
) ;
select
*
from
user
where
weekofyear(from_unixtime(pudate,
'%y-%m-%d'
)) = weekofyear(now())
select
*
from
user
where
month
(from_unixtime(pudate,
'%y-%m-%d'
)) =
month
(now())
select
*
from
user
where
year
(from_unixtime(pudate,
'%y-%m-%d'
)) =
year
(now())
and
month
(from_unixtime(pudate,
'%y-%m-%d'
)) =
month
(now())
select
*
from
user
where
pudate
between
上月最後一天 and 下月第一天
查詢當前月份的資料
select
name
,submittime
from
enterprise
where
date_format(submittime,
'%y-%m'
)=date_format(now(),
'%y-%m'
)
查詢距離當前現在6個月的資料
select
name
,submittime
from
enterprise
where
submittime
between
date_sub(now(),interval 6
month
)
and
now();
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 interva...
mySql 查詢當天 本週 本月等語句
當天 select from 表名 where date format e.createtime,y m d date format curdate y m d 昨日 select column name s from 表名 where date format 時間字段,y m d date for...
Sql 查詢當天 本週 本月記錄
sql powered by chenjiazi 查詢當天 select from info where datediff dd,datetime,getdate 0 查詢24小時內的 select from info where datediff hh,datetime,getdate 24 in...