Je suis en train de convertir ce code d'Oracle:Oracle Syntaxe à Postgres Aide
CREATE VIEW PLANNED AS
SELECT ASP.ASP_SPACE_NM,
SUM(MO.MO_TKR_TOTAL_OFF_SCHEDULED) "TOTAL_PLANNED"
FROM OBJECTIVE MO, SPACE ASP
WHERE ASP.ASP_SPACE_NM = MO.ASP_SPACE_NM (+)
AND MO.MO_MSN_CLASS_NM = 'EPIC'
GROUP BY ASP.ASP_SPACE_NM
Pour Postgres.
Deux lignes dans ce sont me confondent:
SUM(MO.MO_TKR_TOTAL_OFF_SCHEDULED) "TOTAL_PLANNED"
Est-ce la même chose que cela?
SUM(MO.MO_TKR_TOTAL_OFF_SCHEDULED) AS TOTAL_PLANNED
Et je ne sais pas ce que le (+) signifie dans cette ligne:
WHERE ASP.ASP_SPACE_NM = MO.ASP_SPACE_NM (+)
LEFT JOIN - vous pouvez avoir des JOINTS EXTÉRIEURS DROITS ... –
Correct, je mettrai à jour la réponse en conséquence. – ChristopheD