Как найти сумму нескольких столбцов по отдельности, которые имеют по столбцу с одинаковым значением? - PullRequest
0 голосов
/ 15 февраля 2019

У меня есть таблица с invoice_id quantity rate, теперь мне нужно найти сумму quantity и rate отдельно с теми же invoice_id.

$invoices_quantity = Sale::selectRaw('sum(quantity) as quantity,invoice_id')->groupBy('invoice_id')->pluck('quantity','invoice_id');  

это показывает только результат одного поля,

1 Ответ

0 голосов
/ 15 февраля 2019

Вы можете найти сумму нескольких столбцов, например:

 $invoices_quantity = Sale::select(
                           DB::raw('sum(quantity) as quantity_count'),
                           DB::raw('sum('rate') as rate_count')
                       ->groupBy('invoice_id')
                       ->get();  
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...