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