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

Откуда: Saint-Petersburg
Сообщений: 230
как получить максимальный id_who_send среди уникальных id_note?

Картинка с другого сайта.
16 май 12, 15:28    [12563761]     Ответить | Цитировать Сообщить модератору
 Re: выбрать максимум внутри уникальных значений  [new]
denis2710
Member

Откуда: Москва
Сообщений: 3384
fobster,
Group by
+

declare @t table ( a int, b int )

insert  @t
        ( a, b )
values  ( 1, 1 )
,       ( 2, 1 )
,       ( 1, 2 )
,       ( 10, 2 )
,       ( 1, 3 )
,       ( 1, 34 )
,       ( 111, 34 )

select  max(a) a
      , b
from    @t
group by b

16 май 12, 15:36    [12563810]     Ответить | Цитировать Сообщить модератору
 Re: выбрать максимум внутри уникальных значений  [new]
Владимир СА
Member

Откуда:
Сообщений: 7915
DECLARE @tt table (id_who int, id_note int);

INSERT INTO @tt (id_who, id_note)
VALUES
(48,530),
(49,530),
(50,530),
(51,530),
(52,530),
(53,530),
(54,529),
(55,529),
(56,529),
(57,529),
(58,530),
(59,534)

SELECT * FROM @tt

SELECT MAX(id_who) as id_who, id_note
FROM @tt
GROUP BY id_note;
16 май 12, 15:40    [12563840]     Ответить | Цитировать Сообщить модератору
 Re: выбрать максимум внутри уникальных значений  [new]
fobster
Member

Откуда: Saint-Petersburg
Сообщений: 230
спасибо!
16 май 12, 15:44    [12563883]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить