Bonjour
je sèche complètement pour la requête suivante::
2 tables jointes:
- locataire (id, nom, prénom)
- assurance (id, date_rev, type_rev)
pour obtenir
nom, prenom, dernière_date_rev,
j'ai utilisé la MAX(date_rev) pour avoir la dernière date mais cela me retourne la dernière date de toute la table assurance pour toutes les lignes de locataire...
La requete est:
Merci beaucoup pour votre aide!!
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7 SELECT l.id, l.nom nom_loc, l.prenom prenom_loc, DATE_FORMAT(l.date_entree, '%d/%m/%Y') AS date_entree_fr, l.date_sortie, a.id_loc, DATE_FORMAT(MAX(a.ass_date), '%d/%m/%Y') AS date_ass FROM locataires l LEFT JOIN assurance a ON l.id = a.id_loc GROUP BY nom_loc
Cedric
Partager