Prenons une table 'table' avec 2 champs int : 'id' et 'date'
Je souhaite récupérer le 1er id tel que date<=valeur. Quel est la requete la plus rapide, la mieux optimisé (sachant que la table contient des millions d'enregistrments):
SELECT id_log FROM table WHERE date<=valeur ORDER BY id_log DESC LIMIT 1; |
ou
SELECT MAX(id_log) FROM table WHERE date<=valeur; |
ou
toute autre proposition de votre part !!... |
Voilà merci bien !