[php] derniere date

Résolu
bonjour, je suis entrain de creer une application pour la location de voiture.
Bien entendu chaque voiture va être emprunter et rendu à une date certaine
J'aimerais donc savoir comment je peut faire pour afficher la derniere date de "rendu" de la voiture et classer les voitures suivant cette date
voici ma requete:
SELECT c.id_Client, c.nom_Client, v.id_Voiture, v.numserie_Voiture, p.type_Voiture
FROM voiture v, client c, louer l
WHERE v.id_Voiture=l.id_Voiture
AND c.id_Client=l.id_Client;

donc la date de rendu s'appel r.dateRendu_Relev

Je vous remerci de votre aide
Configuration: Windows XP
Internet Explorer 7.0

8 réponses

  1. merci beaucoup j'ai trouver ça y est
    donc je recapitule la solution pour d'autre:

    SELECT c.id_Client, c.nom_Client, v.id_Voiture, v.numserie_Voiture, p.type_Voiture, MAX (r.dateRendu_Relev)
    FROM voiture v, client c, louer l , releve
    WHERE v.id_Voiture=l.id_Voiture
    AND c.id_Client=l.id_Client
    AND GROUP BY v.id_Voiture
    Order by r.dateRendu_Relev ASC;

    Ne surtout pas oublier le group by sino ça ne marche pas
    Ainsi j'obtient tout les clients avec leur date de dernier releve
    Merci a tous et bonne soiree
    1. alors il faut un select distinct id_client max(r.dateRendu_Relev )--chercher un truc dans ce genre

      JL,  m'enfin c'est juste mon avis @+
      1. ben j'ai essaye comme ça le probleme c'est que ça m'affiche tous les relevé pour tous les clients classés par odre de dateRendu_Releve
        alors que moi j'aimerais avoir juste une fois le client avec la date de son dernier dateRendu_Releve.
        Merci bcp de ton aide
        1. merci beaucoup de votre aide
          le seul problème et lorsque jefait LIMIT 1 ça ne m'affiche qu'un seul résultat
          alors que moi je voudrais la date du dernier releve pour chaque client
          Je sais pas de trop si c'est clair
          merc de votre aide
          1. Salut widi70

            Pour afficher la dernière date, tu dois faire un ORDER BY ASC sur la date et si tu veux afficher qu'un seul résultat tu fais un LIMIT 1 à la fin.
            1. bobsoirn
              rajouter à la requête order by r.dateRendu_Relev desc