Oracle
 sql >> Base de données >  >> RDS >> Oracle

Problème Oracle avec les rapports SQL

Vous avez deux lignes dans Y pour le même location_code et client_num paires que vous rejoignez. Ainsi, la jointure duplique vos résultats et donc le double des totaux.

Je suppose que vous devrez faire correspondre l'une des valeurs de dates d'une manière ou d'une autre.

EDIT :Pour répondre à votre question dans les commentaires, vous pouvez essayer de modifier FROM Y à ce qui suit :

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