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

Откуда:
Сообщений: 5
Помогите пожалуйста, уже запутался совсем!

надо из таблицы вида

id1 id2
31 77
32 78
32 79

получить таблицу вида

id1 id2
31 77
32 79

т.е. для каждого id1 выбрать соответствующий max(id2). Всё что получается, так это

id1 id2
32 79
28 авг 12, 15:55    [13077103]     Ответить | Цитировать Сообщить модератору
 Re: Выбрать максимальное значение в группе  [new]
denis2710
Member

Откуда: Москва
Сообщений: 3384
crazymouse2009,?
select id1,max(id2) 
from t
group by id1
28 авг 12, 15:59    [13077150]     Ответить | Цитировать Сообщить модератору
 Re: Выбрать максимальное значение в группе  [new]
Mnior
Member

Откуда: Кишинёв
Сообщений: 6724
denis2710, за такие вопросы обычно банят.
Не надо разводить детсад в консерватории.
28 авг 12, 16:09    [13077223]     Ответить | Цитировать Сообщить модератору
 Re: Выбрать максимальное значение в группе  [new]
denis2710
Member

Откуда: Москва
Сообщений: 3384
Mnior
denis2710, за такие вопросы обычно банят.
Не надо разводить детсад в консерватории.

Ко мне какие претензии то? Я что-то нарушил??
28 авг 12, 16:19    [13077300]     Ответить | Цитировать Сообщить модератору
 Re: Выбрать максимальное значение в группе  [new]
crazymouse2009
Member

Откуда:
Сообщений: 5
спасибо большое и простите за глупый вопрос. запутался в синтаксисе очень громоздкого запроса
28 авг 12, 16:20    [13077313]     Ответить | Цитировать Сообщить модератору
 Re: Выбрать максимальное значение в группе  [new]
Mnior
Member

Откуда: Кишинёв
Сообщений: 6724
denis2710, ну, мог и не отвечать.
А то сейчас уже и не докажешь, что никакого "громоздкого запроса" то и нет.
28 авг 12, 16:24    [13077352]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить