select UNIX_TIMESTAMP(ADDDATE(NOW(),INTERVAL -60 DAY))
首先根據now()獲得當前時間
使用adddate()方法獲得60天前時間
使用unix_timestamp()方法轉換時間類型
select * from 表
where dateline > (unix_timestamp()-3600*24*7)
你為什麼不這麼寫呢
select count(*) from pay_payorder where addTime=UNIX_TIMESTAMP('1973-11-30');
這兩個句子作用是一樣的,但是效率會差很多,特別是數據量比較多的時候。