@Pagliaccio
Внедряю CRM

Как в Yii2 с помощью AR получить сумму по таблице с условием?

Пытаюсь получить сумму записей из таблицы с условием по дате.
Код следующий:
$reportDate = '2015-10-01';

$saldo = Transaction::find()
                ->sum('[[amount]]')
                ->andWhere('<', '[[transaction_date]]', $reportDate)
                ;


тип колонки transaction_date = date.

Yii на это выдаёт ошибку: Call to a member function andWhere() on string
Если убрать условие andWhere, то запрос отрабатывается нормально.

Что-то я делаю не так... :) Но чтение разделов документации Active Record и sum() ответа на вопрос не дало.
Подскажите, пожалуйста, как правильно?
  • Вопрос задан
  • 936 просмотров
Пригласить эксперта
Ответы на вопрос 1
@fedornabilkin
Метод ->andWhere используется тогда, когда уже был использован метод ->where
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы