Une requete sql

Résolu/Fermé
fatimabenyahya Messages postés 5 Date d'inscription dimanche 12 mai 2019 Statut Membre Dernière intervention 22 juillet 2019 - 8 juil. 2019 à 12:38
fatimabenyahya Messages postés 5 Date d'inscription dimanche 12 mai 2019 Statut Membre Dernière intervention 22 juillet 2019 - 8 juil. 2019 à 14:10
Bonjour,

Bonjour, je veux une requête qui me donne seulement une seule ligne pour chaque cin, la ligne avec le plus grand date_verif
par exemple pour cette table je veux avoir seulement les lignes (6,8,5)
j'ai essayé de créer des requetes avec la clause order by date ainsi que cin mais j'ai toujours trouvé des erreurs
Configuration: Windows / Chrome 75.0.3770.100

1 réponse

yg_be Messages postés 23163 Date d'inscription lundi 9 juin 2008 Statut Contributeur Dernière intervention 7 septembre 2024 1 532
8 juil. 2019 à 14:00
bonjour,
moi j'essaierais ceci:
select a.* from ARchiver as a,
(select Cin , max(date_verif) as maxd from ARchiver group by Cin) as m
where a.Cin = m.Cin and a.date_verif= m.date_verif
0
fatimabenyahya Messages postés 5 Date d'inscription dimanche 12 mai 2019 Statut Membre Dernière intervention 22 juillet 2019
8 juil. 2019 à 14:10
Merci Beaucoup, ça marche avec cette requette
((select a.* from Archiver as a,
(select Cin , max(date_verif) as maxd from ARchiver group by Cin) as m
where a.Cin = m.Cin and a.date_verif=m.maxd))
0