Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Microsoft SQL Server Новый топик    Ответить
 Выбрать уникальные по одному полю записи с максимальной датой для каждой  [new]
TinKL
Member

Откуда:
Сообщений: 1
Есть таблика с полями:
id
recordDate
objId
name
title
comment
Из неё нужно выбрать уникальные по objId записи с максимальной датой для каждой.

Пока сделал так
SELECT objId, MAX(recordDate)
FROM Table1
GROUP BY objId
но тут нужно указывать все поля для группировки, а значит запрос нужно менять после изменения состава полей таблицы.

Можно сделать как-то иначе ?
10 окт 12, 11:08    [13294303]     Ответить | Цитировать Сообщить модератору
 Re: Выбрать уникальные по одному полю записи с максимальной датой для каждой  [new]
Добрый Э - Эх
Guest
Заезженный баян. Вот тут основная масса рецептов решения подобного рода задач...
10 окт 12, 11:14    [13294355]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить