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