bonjour tous le monde
jai deux table
  • reception (master)
  • reception_d (détail)

je veux sélectionner la dernier ligne de reception qui contien le max date de réception(dernier reception) et qui a le numéro 'P15670' dans la table reception_d
le problème qui ce pose c'est que j'aurais toujours plusieurs ligne dans le résultat qui ont une autre date aussi
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
select distinct 
    max( reception.rec_date ) max_of_rec_date,
    reception_d.cont_numero,
    reception_d.recept_n
from reception_d
   right outer join reception on (reception_d.recept_n = reception.recept_n)
where 
   (
      (reception_d.cont_numero = 'P15670')
   )
group by reception_d.cont_numero, reception_d.recept_n
merci d'avance pour votre aide