SELECT CI.courier_id,
       courier_name,
       base_salary + delivery_fee_total - expense_amount_total AS total_income
FROM couriers_info AS CI
JOIN  (SELECT DI.courier_id,
             SUM(delivery_fee) AS delivery_fee_total
      FROM deliveries_info AS DI 
      WHERE date_format(delivery_date,'%Y-%m') = '2024-07' 
      GROUP BY DI.courier_id
     ) AS A ON A.courier_id = CI.courier_id
JOIN (SELECT EI.courier_id,
             SUM(expense_amount) AS expense_amount_total
     FROM  expenses_info AS EI 
     WHERE date_format(expense_date,'%Y-%m') = '2024-07' 
     GROUP BY EI.courier_id
    ) AS B ON B.courier_id = CI.courier_id
ORDER BY CI.courier_id