今天
select昨天*from 表名 where to_days(時間欄位名) = to_days(now());
select近7天*from 表名 where to_days( now( ) ) - to_days( 時間欄位名) <=
1
select近30天*from 表名 where date_sub(curdate(), interval 7
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 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,'查詢距離當前現在6個月的資料%y-%m
')=date_format(now(),'
%y-%m
')
select name,submittime from enterprise where submittime between date_sub(now(),interval 6month) and now();
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...
Sql 查詢當天 本週 本月記錄
sql 查詢當天 1select frominfowheredatediff dd,datetime,getdate 0 查詢24小時內的 1select frominfowheredatediff hh,datetime,getdate 24?1 info為表名,datetime為資料庫中的字段值...