with a as ( select staff_id, normal_salary - dock_salary nd from salary_tb ), t1 as ( select department, round(avg(nd), 2) average_actual_salary from staff_tb st inner join a on st.staff_id = a.staff_id group by department ), t2 as ( select department, ifnull(round(avg(nd), 2), 0.00) average_actual_...