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 :
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.
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
Pourriez-vous éclairer ma lanterne?
Partager