Мне нужно найти сумму из 4 значений полей таблицы для каждого идентификатора клиента, но я получаю сумму всех пользовательских значений, мне нужна сумма каждого параметра для хранения
$vehpaymenthtry = Stock::join('bookings', 'bookings.chasis_no', '=', 'stocks.frame_no')
->join('branches', 'branches.branch_id', '=', 'bookings.branch_id')
->join('amounts', 'amounts.customer_id', '=', 'bookings.customer_id')
->select(DB::raw("SUM(finance_amount+cash+cheque_dd+exchange_amount) as totalpayable") ,'bookings.created_at', 'bookings.customer_id', 'bookings.customer_name', 'stocks.model_variant', 'branches.name as brname', 'stocks.color', 'stocks.frame_no', 'stocks.engine_no')
->whereDate('bookings.created_at', '>=', $request->input('fromdate'))
->whereDate('bookings.created_at', '<=', $request->input('todate'))
->where([['amounts.status', '=', 0],['branches.status', 0]])->get();
вот скриншот результата
и снимок экрана базы данных