Bonjour,

Un tout petit problème pour lequel je buche un peu :

J'aimerais sortir le prix d'un article pour lequel la date est la plus récente.

Voici ma requête :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
SELECT
	pa_article, 
	MAX(pa_date) as datePrix,
	PA_PrixBrut
FROM 
	PrixArt INNER JOIN articles ON AR_Code = PA_Article 
WHERE
	AR_Actif = 1
	and left(ar_code, 4) IN('3000','3010','3020','3300','3310','3320','3330','3400','3410','3420')
	and AR_Code like '%D%'
	and PA_Monnaie = 'CHF'
GROUP BY PA_Article
ORDER BY
	pa_article
Telle qu'elle est ici la requête me renvoie évidemment plusieurs lignes par article or je n'aimerais que la ligne pour laquelle la date est la plus récente. Je ne sais pas comment tourner mon group by.

Pourriez-vous éclairer ma lanterne?