Как суммировать последнее значение всех пользователей в базе данных - PullRequest
0 голосов
/ 26 мая 2020
• 1000

Я пробовал вот так, но игра выдает ошибку

 $returned =  DB::table('sales')->sum('returned')->last();

пожалуйста, мне не нужна общая сумма в столбце суммы .... потому что у некоторых пользователей более одной суммы, поэтому я хочу выберите последний для каждого пользователя и просуммируйте его

1 Ответ

0 голосов
/ 26 мая 2020

Используйте это,

DB::table('sales')->latest()->get()->unique('user_id')->sum('returned');

, если у вас есть продажи Модель используйте

Sales::latest()->get()->unique('user_id')->sum('returned');

Обратите внимание, что код обновлен

...