Bonjour à tous.
Voilà mon problème.
J'ai une requête SQL dans laquelle j'ai une condition:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
MV_CONS_MOIS.ANNEE_MOIS = à partir de la (date du jour) -1 mois , format YYYYMM
Le problème ici c'est que j'essaye de comparer des chiffres, car ANNEE_MOIS est déclarée en number et est de la forme YYYYMM, à un format date.
Je me demande donc comment convertir ce number en format date.
Après, je sais que l'on récupère la date du jour année et mois comme je le souhaite avec ce qui donnerai
Code : Sélectionner tout - Visualiser dans une fenêtre à part
MV_CONS_MOIS.ANNEE_MOIS = (sysdate, 'YYYYMM')
une fois que ANNEE_MOIS serait converti en date.

Mais comment lui dire moins un mois ?
Et j'ai aussi une contrainte, si date jour – 1 mois = Mois d’août, on recule jusqu’en juillet.

J'espère m'être bien exprimé.
Merci d'avance.