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 :

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
  )
Si quelqu'un pouvait m'aider ca serait sympa.

Merci d'avance.
EDIT : merci d'indenter tes requêtes, sur une seule ligne c'est illisible.