2016-08-12 111 views
0

是否有可能在MySql之前和之后在同一语句中执行,我的数据变得太大,我只想显示日期为3个月前和3个月后的数据“跟进”。这是日期时间。这是我的发言..之前和之后在mySql

select * from valuations 
      where Consultant = '$user' 
      and FollowedUp = 0 Order by FollowUp desc"; 
+1

您是否尝试过任何的日期/时间的功能呢? http://dev.mysql.com/doc/refman/5.7/en/date-and-time-functions.html – Bert

+0

你可以通过尝试日期时间差异 –

回答

3

使用此代码

select * from valuations 
     where Consultant = '$user' 
     AND FollowUp >= NOW() - INTERVAL 3 MONTH 
     AND FollowUp <= NOW() + INTERVAL 3 MONTH 
     and FollowedUp = 0 Order by FollowUp desc";