Anda memiliki dua baris di Y untuk location_code yang sama dan client_num pasangan yang Anda ikuti. Jadi, gabungan menduplikasi hasil Anda dan dengan demikian menggandakan totalnya.
Saya rasa Anda harus mencocokkan salah satu nilai tanggal.
EDIT:Untuk menjawab pertanyaan Anda di komentar, Anda dapat mencoba mengubah FROM Y sebagai berikut:
FROM (SELECT DISTINCT CLIENT_NUM, LOCATION_CODE FROM Y) as Y