Здравствуйте, MASReady, Вы писали:
MAS>ПАМАГИТЕ к ночи башка не варит совсем
MAS>ID — уникальный ключ
MAS>PLACE_ID — код места (может повторяться)
MAS>DOC_DATE — дата документа (может повторяться)
MAS>нужно выбрать все первые записи (не потеряв ID) для каждого PLACE_ID
MAS>Вобщем нужен ID записи с максимальной датой (только один) по каждому населенному пункту
Аналогичная задача часто встречается, и не раз возникала в этом форуме:
SELECT TOP 1 WITH TIES ID, PLACE_ID, DOC_DATE
FROM TheTable
ORDER BY ROW_NUMBER() OVER (PARTITION BY PLACE_ID ORDER BY DOC_DATE DESC)