Could you please explain on the expression that you used...
NZ((SELECT SUM(LF.Total_Days) FROM [Leave Form] as LF WHERE LF.Staff_ID = PLD.Staff_ID AND LF.Leave_Type IN ('AL', 'EL')),0) as AnnualLeave,
I'm a bit confuse on the usage of "nz", "select sum" and "in"