Je recherche une valeur dans ma base de données MySQL et je veux trier les résultats par les éléments les plus proches.Comment interroger la base de données pour une entre-valeur et trier par le plus proche?
Exemple:
je recherche une valeur de 150, dans ma requête que je fais maintenant ce qui suit:
SELECT * FROM table WHERE field BETWEEN 100 AND 200
Les 100 et 200 sont calculés avant par une addition facile et soustractions. Mais maintenant mes résultats sont foirés, car il me donne les résultats comme s'ils avaient été sauvegardés dans la base de données.
Est-il possible de trier les résultats dans MySQL ou dois-je les trier par la suite avec PHP?
add 'ordre par clause pour les résultats de tri. –