Masz dwa wiersze w Y dla tego samego location_code i client_num pary, do których dołączasz. Tak więc sprzężenie duplikuje twoje wyniki, a tym samym podwaja sumy.
Domyślam się, że będziesz musiał jakoś dopasować jedną z wartości dat.
EDYCJA:Aby odpowiedzieć na swoje pytanie w komentarzach, możesz spróbować zmienić FROM Y do następujących:
FROM (SELECT DISTINCT CLIENT_NUM, LOCATION_CODE FROM Y) as Y