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