|
Publicité ' | |||||||||||||||||||||||
|
|
#1 | ||
|
Membre actif
![]() Quentin D.Étudiant Inscription : avril 2011 Messages : 175 ![]() |
Bonjour à tous,
Je vous expose mon problème : J'ai 2 tables LOV_Fund et Histo_Fund. Histo_Fund est composé de deux champs : SC_ID et Date_Nav. Lov_fund est composé des champs : SC_ID, ISIN, Representative_SC_ID et Updating_BBG. Je voudrais sélectionner les SC_ID, les ISIN et les DAte_NAV dans les conditions suivantes : Code :
SC_ID, Date_NAV : 445, 01/01/1999 445, 01/01/2000 445, 02/01/2000 446, 10/01/1999 446, 01/01/2000 446, 10/02/2000 Si je fais simplement un : Code :
AND HISTO_FUND.Date_NAV in (Select Max(Date_NAV) From HISTO_FUND) Mais je voudrais sélectionner les dates max distinctes pour chaque ID. C'est-à-dire obtenir le résultat : 445, ISIN1, 02/01/2000 446, Isin2, 10/02/2000 Comment pourrais-je faire ? Merci d'avance pour votre aide et vos réponses. |
||
|
|
00
|
|
|
#2 | ||
|
Membre actif
![]() Quentin D.Étudiant Inscription : avril 2011 Messages : 175 ![]() |
Rebonjour,
J'ai trouvé une solution qui a l'air de fonctionner mais je ne suis pas sûr qu'elle soit optimale alors je la met ici masi si quelqu'un a une idée pour l'améliorer, je suis preneur ! Merci. Code :
|
||
|
|
00
|
Copyright © 2000-2012 - www.developpez.com