Bonjour,
J'ai une table tbl_pr_res où il se trouve des informations pour plusieurs articles (repérés par le champ con_id). Je veux pour un mois donné récupérer les lignes ou la date correpondant au mois est la plus grande pour chaque article. Donc si par exemple j'ai 4 articles je dois récupérer 4 lignes. J'ai fait une requête qui me permet simplement de récupérer la ligne de l'article où la date est la plus grande. Je n'arrive pas à trouver ce que je dois modifier. Voici la requete :
Si quelqu'un pouvait m'aider ca serait sympa.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 SELECT * FROM tbl_pr_res WHERE PR_RES_DATE_FIN=( SELECT MAX(PR_RES_DATE_FIN) FROM tbl_pr_res WHERE DATE_FORMAT(PR_RES_DATE_FIN,"%c")=2 )
Merci d'avance.
EDIT : merci d'indenter tes requêtes, sur une seule ligne c'est illisible.
Partager