Level 56
$bookings = Booking::query()
->withSum('rooms', 'amount')
->withSum('expenses', 'amount')
->withSum('payments', 'amount')
->havingRaw('rooms_sum_amount + expenses_sum_amount < payments_sum_amount')
->withCasts([
'rooms_sum_amount' => 'float',
'expenses_sum_amount' => 'float',
'payments_sum_amount' => 'float',
])
->get();
1 like