Bonjour à tous,
J'ai un problème sur Oracle dans l'utilisation de ADDMONTH dans une jointure. Le message d'erreur retourné est le suivant
Ma clause FROM est la suivante. J'ai eessayé de rajouter to_date mais ça ne marche pas. Avez vous une idée de comment corriger ce qui ne va pas?ORA-00932: types de données incohérents ; attendu : DATE ; obtenu : NUMBER
00932. 00000 - "inconsistent datatypes: expected %s got %s"
*Cause:
*Action:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 FROM RH.POS_HIST H INNER JOIN RH.PAIE_MT_PAYES P ON H.ID_AGENT=P.ID_AGENT AND P.ANNEE_MOIS between to_number(to_char(H.DT_DEBUT,'YYYYMM')) and ADD_MONTHS(to_number(to_char(H.DT_DEBUT,'YYYYMM')),-12) WHERE to_char(H.DT_DEBUT,'YYYYMM')<=201805;
Partager