Le vendredi 14 septembre 2007 à 16:38 +0200, Yann KLIS a écrit : > Etant donné que ce sont 2 requêtes imbriquées, autant faire quelque > chose comme : > > max_price = MonObjet.maximum 'price', :conditions => 'price < 3000' > mon_object = MonObjet.find_by_price max_price >
Merci Yann pour cette réponse, je ne connaissais pas la méthode maximum, j'ai dû passer à côté ^^ A+ Jérémy. > ++ > > yk > > > Le 14/09/07, Jérémy DIERX <[EMAIL PROTECTED]> a écrit : > > Bonjour, > > Je cherche un moyen avec le finder rails de faire : > > SELECT * from ma_table WHERE borne_superieure=(SELECT > MAX(borne_superieure) FROM ma_table where borne_superieure < > 3000) > > qui me retourne l'enregistrement complet de la borne > supérieure de mon intervalle de recherche (ici mon intervalle > est [0,3000[). > > Possible de faire ça de manière élégante sans utiliser > find_by_sql ? > > Jérémy. --~--~---------~--~----~------------~-------~--~----~ Vous avez reçu ce message, car vous êtes abonné au groupe "Railsfrance" de Google Groups. Pour transmettre des messages à ce groupe, envoyez un e-mail à l'adresse [email protected] Pour résilier votre abonnement envoyez un e-mail à l'adresse [EMAIL PROTECTED] -~----------~----~----~----~------~----~------~--~---
