select
c.courier_id,
c.courier_name,
base_salary+sum_delivery_fee-sum_expense_amount as total_income
from couriers_info c
join
(select courier_id,sum(delivery_fee) as sum_delivery_fee
from deliveries_info
where date_format(delivery_date,'%Y-%m')='2024-07'
group by courier_id) d
on c.courier_id=d.courier_id
join
(select courier_id,sum(expense_amount) as sum_expense_amount
from expenses_info
where date_format(expense_date,'%Y-%m')='2024-07'
group by courier_id) e
on c.courier_id=e.courier_id
order by c.courier_id;