Vraag : probleem 15 van de toegangsvraag

Ik heb een lijst die dit info

loan_id bevat loan_statusID effectiveDate
1 het actieve 1/1/2005
1 gebrek 8/3/2004
1 5/3/2004
1 actief 4/1/2003
2 gebrek 4/5/2007
2 actieve 1/5/2006
2 12/1/2005
2 actieve 8/1/2006



Obviously opschorten loanid in deze lijst wordt gedupliceerd.  Ik heb een manier nodig om alle verschillende loanIDs (indien mogelijk) terug te brengen waar de meest recente efficiënte datum een lening in gebrek status.

in dit voorbeeld is de lening currenlty actief voor identiteitskaart is 1. loanid 2 in standaardstaat is zodat zou het dat loan.
terug slechts moeten brengen

Antwoord : probleem 15 van de toegangsvraag

Dit doet het?

SELECTEER a.Loan_ID, a.EffectiveDate VAN tblLoans WAAR a.Loan_StatusID = EN a.EffectiveDate = (UITGEZOCHTE Maximum (b.EffectiveDate) „in gebreke blijf“ VAN tblLoans B WAAR b.Loan_ID = a.Loan_ID);
Andere oplossingen  
 
programming4us programming4us