V Y máte dva řádky pro stejný location_code a client_num páry, ke kterým se připojujete. Takže spojení duplikuje vaše výsledky, a tím i zdvojnásobení součtů.
Hádám, že se budete muset nějak shodovat s jednou z hodnot dat.
EDIT:Chcete-li odpovědět na svou otázku v komentářích, můžete zkusit změnit FROM Y na následující:
FROM (SELECT DISTINCT CLIENT_NUM, LOCATION_CODE FROM Y) as Y