Bonjour,
J'ai ma table de base (tablea) sur laquelle je fais plusieurs jointures. Sur les tables jointes, je fais aussi des jointures.
Mes critères de sélection de base me ramènent plusieurs lignes avec des dates différentes.
Je souhaite récupérer les données de ma tablea pour la date la plus grande.
J'ai donc créé une requête de ce type :
Le problème c'est que cette requête me ramène la première ligne qu'il rencontre dans ma tablea et n'a pas l'air de se soucier du MAX (il ne s'agit pas forcement de la date la plus grande).
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7 select a,b,c,d,e,f,g,h,MAX(DayDate) from tablea inner join tableb on a(tablea)=a(tableb) inner join tablec on b(tablea)=b(tablec) inner join tabled on c(tableb)=c(tabled) where f = 1 and g = '25652' group by a,b,c,d,e,f,g,h
Quelqu'un peut-il m'aider ?
S'il y a un autre moyen (select imbriqué par exemple) je peux reconstruire ma requête avec vos conseils, ce n'est pas un problème.
D'avance merci.
Partager