|
Тема |
Re: затруднение със select statement [re: любoпитeн] |
|
Автор |
GolfSynchro (VW фен) |
|
Публикувано | 06.04.04 17:31 |
|
|
SELECT d.docid, d.doc_date, a.datevalid, a.adrdet1, a.adrdet2, a.adrdet3
FROM doc d, adr_det a
WHERE d.adrid = a.adr_id AND
a.datevalid = (SELECT MAX(ad.datevalid)
FROM adr_det ad
WHERE ad.adr_id = d.adrid AND ad.datevalid <= d.doc_date)
Заявката ще ти извади за всеки документ детайлите за адреса, валиден спрямо датата на документа. В Оракъл тази заявка работи, но не виждам нищо, което да пречи да се изпълни в коя и да е SQL поддържаща база.
Успех
|
| |
|
|
|