Du har två rader i Y
för samma location_code
och client_num
par som du går med i. Så sammanfogningen duplicerar dina resultat och därmed dubbleringen av totalsumman.
Jag antar att du måste matcha på ett av datumvärdena på något sätt.
EDIT:För att besvara din fråga i kommentarerna kan du prova att ändra FROM Y
till följande:
FROM (SELECT DISTINCT CLIENT_NUM, LOCATION_CODE FROM Y) as Y