Bonjour,
j'ai le même soucis que dans ce sujet (lui sur SQL-Server), j'aimerais faire une requête, dont le résultat se base sur les 12 derniers mois, à partir d'aujourd'hui donc , donc d'un côté j'ai test deux options mais je ne sais pas trop laquelle est la mieux :

Cas 1 :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
where ROUND (MONTHS_BETWEEN (SYSDATE,TO_CHAR (monchampsdate, 'DD/MM/YYYY')),0) <= '12'
Cas 2 :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
where monchampsdate > ADD_MONTHS(SYSDATE,-12)
Merci à vous.