SELECT "KNDNR","HZDAT" FROM "INFM_RBINPJDT_CSC1"."V_REPL_CE10010_C3" AS A WHERE SUBSTR("HZDAT",1,4) = EXTRACT(YEAR FROM SYSDATE) INNER JOIN "INFM_RBINPJDT_CSC1"."V_REPL_KNA1_C3" ON "INFM_RBINPJDT_CSC1"."V_REPL_CE10010_C3"."KNDNR" = "INFM_RBINPJDT_CSC1"."V_REPL_KNA1_C3"."KUNNR" This is my code. Here until the inner join the code is working. The inner join statement is not working. Its showing error as "Command not ended properly". I am using this to import tables into Power BI. And i also want to select only few columns from the 2nd table as well.schema name:"INFM_RBINPJDT_CSC1" table1 name:"V_REPL_CE10010_C3" table2 name:"V_REPL_KNA1_C3" column name:"KNDNR","KNDNR"
3 Réponses :
Voici comment vous devez construire votre requête. Utilisez votre alias de table pour rejoindre les colonnes rejoindre code> avant de faire n'importe quel
où code> conditions.
b. * code> de votre 2e table p>
Essayez de déplacer vos jointures avant votre où code> clause et à l'aide de votre alias de table dans le
sur code> condition:
Votre requête est gâchée de plusieurs manières. De toute évidence, les clauses sont dans l'ordre incorrect. Vous devriez aussi:
donc: p> Vous devez également qualifier hzdat code>, mais je ne sais pas quelle table / vue vient de . p> p>
Pourquoi utilisez-vous des citations doubles partout et pourquoi spécifiez-vous l'espace de nom complet lorsque vous faites référence à vos tables?