Laravel вычесть два withsum
$vatr =Title::withSum('solds', 'quantity')->withSum('purchases', 'quantity')->get();
Есть такой запрос, как в этом запросе сделать так чтобы вместе с ними приходила их разность т.е. solds.quantity - purchases.quantity.
На одном из форумов посоветовали следующее решение
$titles = Title::withSum('solds', 'quantity')
->withSum('purchases', 'quantity')
->selectRaw('SUM(purchases.quantity) - SUM(solds.quantity) as net_quantity')
->paginate(20);
Помогите с решением
Источник: Stack Overflow на русском