Bonjour,
JE souhaite sélectionner à partir d'un table le max d'un champs, mais le n'arrive à le faire.
Merci de votre aide
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 : Sélectionner tout - Visualiser dans une fenêtre à part
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 : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 List a=new ArrayList(); a=session.createQuery("from Objet").list();
Merci
Code : Sélectionner tout - Visualiser dans une fenêtre à part
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 : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 Integer a=new Integer(); a=Integer.valueOf(session.createQuery("from Objet").uniqueResult());
Partager