Разница между двумя датами в отношении Yii’s

Как я могу выполнить DATEDIFF функция в CDbCriteria отношения в yii

$criteria->with = array(
'company'=>array(
'condition'=>"user_type=2 AND approval_status='A'",
'select'=>'user_company'
),
'subscription'=>array(
'condition'=>"subscription_status='A'",
'select'=>'DATEDIFF(DATE(NOW()),DATE(subscription_startdate))'
)
);

Я попытался использовать приведенный выше код, затем получил сообщение об ошибке DATEDIFF не найдено в конкретной таблице.
Поэтому я добавляю отношение подписки следующим образом

'return array(
'company'=>array(self::BELONGS_TO,'Users',array('user_id'=>'user_id')),
'subscription'=>array(self::STAT,'SubscriptionDetails','subscription_startdate'),
);

Теперь также отображается ошибка ниже

CDbCommand failed to execute the SQL statement: SQLSTATE[42S22]: Column not found:
1054 Unknown column 'Array' in 'field list'

Это правильный способ для выполнения разницы дат в отношениях yii?
Заранее спасибо

1

Решение

Задача ещё не решена.

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]