今天
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 * fromht_invoice_information
where quarter(create_date)=quarter(now());
#查詢上季度資料
select * fromht_invoice_information
where quarter(create_date)=quarter(date_sub(now(),interval 1 quarter));
#查詢本年資料
select * fromht_invoice_information
where year(create_date)=year(now());
#查詢上年資料
select * fromht_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(now(),』%y-%m』)
查詢距離當前現在6個月的資料
select name,submittime from enterprise where submittime between date_sub(now(),interval 6 month) and now();
查詢上個月的資料
select name,submittime from enterprise where date_format(submittime,』%y-%m』)=date_format(date_sub(curdate(), interval 1 month),』%y-%m』)
select * fromuser
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 下月第一天
where date(regdate) = curdate();
select * from test where year(regdate)=year(now()) and month(regdate)=month(now()) and day(regdate)=day(now())
select date( c_instime ) ,curdate( )
fromt_score
where 1
limit 0 , 30
mysql查詢當天日期(時間欄位是時間戳)
from unixtime time stamp 將時間戳轉換為日期 unix timestamp date 將指定的日期或者日期字串轉換為時間戳時間戳1540880327轉換時間2018 10 30 14 18 47 如果要查詢當天的訂單的記錄 plain select count from b ...
linux每天定點自動建立以當天日期命名的檔案
1.首先建立乙個shell指令碼 vim date.sh bin bash date date y m d cd usr local fengdie echo date usr local fengdie tesdate.txt mkdir date 2.使指令碼擁有執行許可權 chmod u x ...
輸入今天日期輸出明天日期
輸入今天日期輸出明天日期 include int main else if day 31 month 12 31號內容結束 else if day 30 30號若為小月則進入下乙個月,否則加一天 else else if day 29 month 2 2月29號若為閏年則進入下乙個月 else if...