Bonjour,
JE souhaite sélectionner à partir d'un table le max d'un champs, mais le n'arrive à le faire.
Merci de votre aide
Version imprimable
Bonjour,
JE souhaite sélectionner à partir d'un table le max d'un champs, mais le n'arrive à le faire.
Merci de votre aide
Il faut que tu fasse un requete de type
mais sans plus de détail sur ton mapping et sur ta requete nous ne pourrons pas t'en dire plus.Code:
1
2 select MAX(attribut) from objet
le pb n'est pas au niveau de la requête mais comment récupérer le champs, par exemple pour les liste on fait :
alors pour récupérer un entier, comment faire?Code:
1
2 List a=new ArrayList(); a=session.createQuery("from Objet").list();
Merci
Code:
1
2 String tmp = (String) session.createSQLQuery("SELECT MAX (extBallestrazJ.dbo.affaire.no_affaire) as maxAffaireId FROM extBallestrazJ.dbo.affaire where affaire.no_affaire like " + "'" + toCompare + "%'").uniqueResult();
Code:
1
2
3 Integer a=new Integer(); a=Integer.valueOf(session.createQuery("from Objet").uniqueResult());