Oracle
 sql >> Datenbank >  >> RDS >> Oracle

Oracle-Problem mit Berichts-SQL

Sie haben zwei Zeilen in Y für denselben location_code und client_num Paare, denen Sie beitreten. Der Join dupliziert also Ihre Ergebnisse und damit die Verdoppelung der Gesamtsummen.

Ich vermute, Sie müssen irgendwie mit einem der Datumswerte übereinstimmen.

BEARBEITEN:Um Ihre Frage in Kommentaren zu beantworten, können Sie versuchen, FROM Y zu ändern zu Folgendem:

FROM (SELECT DISTINCT CLIENT_NUM, LOCATION_CODE FROM Y) as Y