ressortir les enregistrements les plus proche d'une date
ressortir les enregistrements les plus proche d'une date - SQL/NoSQL - Programmation
MarshPosté le 11-06-2012 à 18:49:28
Bonjour, me voici tout nouveau avec une petite question en MYSQL.
J'ai une table d'évènements contenant un champs date_debut. Je souhaiterais ressortir à l'aide d'une requête les 10 enregistrements les plus proches de la date saisie, qu'ils soient à venir ou passer. A part passer par du POW, ou par des tables virtuelles, je n'ai pas réussi à trouver mon bonheur (surtout que la table fait quelques centaines de milliers d'enregistrement et ces 2 méthodes mettent un temps fou et passent par un accès disque). Il y a la possibilité de faire 2 requêtes, récupérer les enregistrements puis les parcourir pour ne garder que ceux qui m'intéresse mais bon, je suis sûr que l'un d'entre vous à une astuce propre pour ce genre de situation ^^
Marsh Posté le 11-06-2012 à 18:49:28
Bonjour, me voici tout nouveau avec une petite question en MYSQL.
J'ai une table d'évènements contenant un champs date_debut. Je souhaiterais ressortir à l'aide d'une requête les 10 enregistrements les plus proches de la date saisie, qu'ils soient à venir ou passer.
A part passer par du POW, ou par des tables virtuelles, je n'ai pas réussi à trouver mon bonheur (surtout que la table fait quelques centaines de milliers d'enregistrement et ces 2 méthodes mettent un temps fou et passent par un accès disque).
Il y a la possibilité de faire 2 requêtes, récupérer les enregistrements puis les parcourir pour ne garder que ceux qui m'intéresse mais bon, je suis sûr que l'un d'entre vous à une astuce propre pour ce genre de situation ^^