2016-12-01 4 views
0

first_name,last_name, etc...などの他のユーザー関連フィールドにはdate_fromdate_toのフィールドがあります。 date_fromdate_toは採用開始日を、end_dateは3年前に雇用されているすべてのユーザーを取得することです。私はこのようにチェックして :過去3年間にMysqlが採用されました

IF(awe.date_to >= DATE_SUB(NOW(),INTERVAL 3 YEAR),'Yes','No') AS 'Employed (Past 3 years)' 

私は混乱しているが、それは右、その目的のためにあるか無いですか? date_fromおよびdate_toは、datetimeフィールドです。

答えて

0

私は通常、この方法であなたは基本的な計算を行うことができます。秒で

date_from int(10) 
date_to int(10) 

// 3年94608000

// PHPのコードですが、あなたは何に変換することができます。

if ($date_to - $date-from > 94608000){ 
    $employed = "+3 years"; 
}else{ 
    $employed = "-3 years"; 
} 
関連する問題