Re[2]: Помогите оптимизировать...
От: VVP Россия 67524421
Дата: 05.01.03 18:22
Оценка:
Здравствуйте, 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;

Скорость та же.
Никогда не бойся браться делать то, что делать не умеешь. Помни, ковчег был построен любителем. Профессионалы построили Титаник...
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.