Fråga : Jämföra det senast datera

HälsningGurus,
Can jag skriver en query till handtag som de mest nearest daterar dvs. tableA för
tableA.seq.no. ord_dttableB. Coll_dt tableB.seq.no
101 05-10-2010 02-10-2010 101
101 05-10-2010 03-10-2010 101
101 05-10-2010 04-10-2010 101
101 som 05-10-2010 06-10-2010 101
I har orakel DB.
ord_dt, är kommande från bordlägger A, och coll_dt är kommande från bordlägger B. Jag måste att skriva SQL-whereI måste att jämföra Ord_dten till den mest nearest coll_dten, och villkora är coll_dt bör vara mindre därefter ord_dt.
In det ovannämnda fallet som finalresultatet bör se tableA för like
tableA.seq.no. ord_dttableB. Coll_dt tableB.seq.no
101 05-10-2010 04-10-2010 101
Is där något Sql-arbete runt om denna?
" klar "

Svar : Jämföra det senast datera

Försök detta:

Om du önskar att hämta mer kolonner, då posta vänligen den hela queryen, så att vi kan fixa den ut.
1:
2:
3:
4:
VÄLJ tableA.seq_no, tableA.ord_dt, max (tableB.Coll_dt) som col1_dt
FRÅN inre tableA sammanfoga tableB på tableA.seq_no = tableB.seq.no
VAR tableA.ord_dt  <>
           
Andra lösningar  
 
programming4us programming4us