Код: Выделить всё
$criteria->select = [
't.user_id',
'action_id',
'current_month' => new CDbExpression('sum(MONTH(date_create) = MONTH(NOW()))'),
'last_month' => new CDbExpression('sum(MONTH(date_create) = MONTH(CURRENT_DATE - INTERVAL 1 MONTH))'),
'last_2month' => new CDbExpression('sum(MONTH(date_create) = MONTH(CURRENT_DATE - INTERVAL 2 MONTH))')
];
или только так писать?
Код: Выделить всё
'sum(MONTH(date_create) = MONTH(NOW())) as current_month'