Bonjour à tous.
Voilà mon problème.
J'ai une requête SQL dans laquelle j'ai une condition:
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.
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
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 avecce qui donnerai
Code : Sélectionner tout - Visualiser dans une fenêtre à part (sysdate, 'YYYYMM')une fois que ANNEE_MOIS serait converti en date.
Code : Sélectionner tout - Visualiser dans une fenêtre à part MV_CONS_MOIS.ANNEE_MOIS = (sysdate, 'YYYYMM')
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.
Partager