Je hebt twee rijen in Y
voor dezelfde location_code
en client_num
paren waaraan je meedoet. Dus de join dupliceert je resultaten en dus de verdubbeling van de totalen.
Ik vermoed dat je op de een of andere manier moet overeenkomen met een van de datumwaarden.
EDIT:om uw vraag in opmerkingen te beantwoorden, kunt u proberen FROM Y
. te wijzigen naar het volgende:
FROM (SELECT DISTINCT CLIENT_NUM, LOCATION_CODE FROM Y) as Y