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