Здравствуйте, VVP, Вы писали:
VVP>-- теперь о птицах, параметр - &D1
VVP>SELECT T1.ID1, T1.ID2, MAX(T2.DATE) AS MAX_DATE
VVP>FROM T1, T2
VVP>WHERE T1.ID2=T2.ID2 AND T2.DATE<&D1
VVP>GROUP BY T1.ID1, T1.ID2
З.Ы.
Избавляемся от колонки MAX_DATE:
SELECT T1.ID1, T1.ID2 /*, MAX(T2.DATE) AS MAX_DATE*/
FROM T1, T2
WHERE T1.ID2=T2.ID2 AND T2.DATE<&D1
GROUP BY T1.ID1, T1.ID2
HAVING MAX(T2.DATE)<&D1;
Скорость та же.
Никогда не бойся браться делать то, что делать не умеешь. Помни, ковчег был построен любителем. Профессионалы построили Титаник...