Bonjour,
'j'utilise hibernate , jpa et oracle
j'ai une requete :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
 
Query listDnsByAns = em.createQuery("SELECT d.date_dns, SUM(d.ansok) AS ansOK ,SUM(d.ansko) AS ansKO FROM DNSEntity d WHERE d.dns_addr = :dnsAddr and d.date_dns BETWEEN to_date(:startDate,'dd/mm/yyyy HH24:mi:ss') AND to_date(:endDate,'dd/mm/yyyy HH24:mi:ss')  GROUP BY d.date_dns ORDER BY d.date_dns ");
listDnsByAns.setParameter("dnsAddr", choix.getDnsAddr());
listDnsByAns.setParameter("startDate", convert.convertDateTime(choix.getStartdate()) );
listDnsByAns.setParameter("endDate", convert.convertDateTime(choix.getEndDate()));
 
	   List<Object[]> listResDnsByAns = listDnsByAns.getResultList() ;
avec les types des champs ansok et ansko Integer
quand je fais le débogage , la résultat de la requete ne se récupére pas
qunad j'enléve les fonctions sum et group by la requete s'éxécute parfaitement
mais j'en ai besoin de ma requete avec les fonctions sum ou avg
Aide svp
Merci d'avance

merci davance