[MySQL] Gestion du temps (location de matériel)
Salut à tous,
Ma base de données est relative à un systeme de location de matériel.
Une table contient les commandes avec les details, notemment la date de debut de la location , la date de fin de location et le lieu de la location.
Il y a aussi une clef étrangère qui renvoit vers la table matériel avec l identifiant du matos concerné.
Dans l'intranet on affiche les locations en cours (date courante < date de fin location et date de debut location < date courante):
Code:
1 2 3 4 5
| SELECT *
FROM <les tables>
WHERE <jointures>
AND location.date_retour > curdate( )
AND curdate( ) > location.date_debut |
Je voudrais pouvoir afficher aussi dans une colonne, le lieu de la prochaine location.
Pour le moment j'arrive à faire une requete mais qui affiche toutes les prochaines locations. Je ne sais pas comment avoir seulement la prochaine (celle qui a la date de début la plus "petite")
J'ai pensé utiliser un GROUP BY ave un HAVING mais je n'arrive pas à tourner ma requete...:roll:
Une idée ?
Merci