sql >> Database teknologi >  >> RDS >> Oracle

Oracle problem med rapportering af SQL

Du har to rækker i Y for den samme location_code og client_num par, som du slutter dig til. Så joinforbindelsen dublerer dine resultater og dermed fordoblingen i totalerne.

Jeg gætter på, at du på en eller anden måde skal matche en af ​​datoværdierne.

EDIT:For at besvare dit spørgsmål i kommentarer kan du prøve at ændre FROM Y til følgende:

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



  1. Gruppér efter for at skabe en lodret sammensmeltning

  2. SQL Between-sætning med strenge kolonner

  3. java , Korrekt brug af statiske variabler for at forhindre dødvande - Synkronisering

  4. Parametriseret forespørgsel i Oracle-problemer