Fråga : ta fram queryproblem 15

Jag har en bordlägga som innehåller denna för loan_statusIDeffectiveDate
1 för info

loan_id standard 8/3/2004
1 för aktivet 1/1/2005
1 inställer aktivet 1/5/2006
2 för standard 4/5/2007
2 för aktivet 4/1/2003
2 för 5/3/2004
1 inställer aktivet 8/1/2006



Obviously för 12/1/2005
2 som, loaniden dupliceras i denna bordlägger.  Jag behöver a långt att komma med tillbaka alla distinkt loanIDs (om möjligheten) var de nyaste effektiva daterar är ett lån i standard status.

in detta exempel som lånet är den currenlty aktivet för loanid 2 för ID 1. är i statlig standard så det bör endast komma med tillbaka den loan.
" klar "

Svar : ta fram queryproblem 15

Detta gör det?

VÄLJ a.Loan_ID, a.EffectiveDate FRÅN tblLoans VAR a.Loan_StatusID = ”standard” OCH a.EffectiveDate = (VALT max (b.EffectiveDate) FRÅN tblLoans b VAR b.Loan_ID = a.Loan_ID);
Andra lösningar  
 
programming4us programming4us