bonjour tout le monde

j'ai besoin de votre aide
j'ai une table qui contient une column de type date ( date dateD ) ,
je vaudrais comparer les mois de la date (dateD) et de la (date system moins un mois )

voici le code que j'ai testé, mais la rêquete ne fonctionne pa
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
 
Calendar cal = Calendar.getInstance();
      cal.setTime(new Date());
      cal.roll(Calendar.MONTH, 1);//
      Date d=cal.getTime();
      EntityManager em = PersistenceManager.getEmf().createEntityManager();
      Query query = em.createQuery("SELECT a FROM Anomalie a WHERE  a.dateD =:paramDate ");
      query.setParameter("paramDate", d);

merci d'avance pour votre aide