
select distinct Field2, Field5
from MyTable
SELECT A, B, C, Max(D)
FROM MyTable
Group By A, B, C
SELECT t1.A, t1.B, t1.C, t1.D, t1.E
FROM MyTable t1
INNER JOIN (
SELECT A, B, C, Max(D) AS LastDate
FROM MyTable
GROUP BY A, B, C
) t2
ON (t1.A = t2.A AND t1.B = t2.B AND t1.C = t2.C AND t1.D = t2.LastDate)
skiperski писал(а):
- Код: Выделить всё
SELECT t1.A, t1.B, t1.C, t1.D, t1.E
FROM MyTable t1
INNER JOIN (
SELECT A, B, C, Max(D) AS LastDate
FROM MyTable
GROUP BY A, B, C
) t2
ON (t1.A = t2.A AND t1.B = t2.B AND t1.C = t2.C AND t1.D = t2.LastDate)
Вроде бы так.
ЗЫ: Теперь скобки ставлю везде
alibek писал(а):Головой
Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 2