Sie haben zwei Zeilen in Y für denselben location_code und client_num Paare, denen Sie beitreten. Der Join dupliziert also Ihre Ergebnisse und damit die Verdoppelung der Gesamtsummen.
Ich vermute, Sie müssen irgendwie mit einem der Datumswerte übereinstimmen.
BEARBEITEN:Um Ihre Frage in Kommentaren zu beantworten, können Sie versuchen, FROM Y zu ändern zu Folgendem:
FROM (SELECT DISTINCT CLIENT_NUM, LOCATION_CODE FROM Y) as Y