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):
Je voudrais pouvoir afficher aussi dans une colonne, le lieu de la prochaine location.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 SELECT * FROM <les tables> WHERE <jointures> AND location.date_retour > curdate( ) AND curdate( ) > location.date_debut
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...![]()
Une idée ?
Merci
Partager