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

Откуда: большая деревня
Сообщений: 266
Упрощенно, есть база с результатами опроса. Требуется вывести ТОП(3) популярных вопросов за каждый день с указанием доли (стобец q_count).
Не могу сообразить, как "свернуть" несколько ответов в одно поле.

declare @table table (id datetime, q varchar(50), q_count float)
insert into @table (id, q, q_count)
select '20140526', 'row 1', 0.5 UNION ALL
select '20140526', 'row 2', 0.2 UNION ALL
select '20140526', 'row 3', 0.15 UNION ALL
select '20140527', 'row 4', 0.6 UNION ALL
select '20140527', 'row 5', 0.4 UNION ALL
select '20140528', 'row 6', 1


Требуется:
dtq
2014-05-26row 1|row 2|row 3
2014-05-27row 4|row 5
2014-05-28row 6
28 май 14, 11:39    [16084259]     Ответить | Цитировать Сообщить модератору
 Re: Прлучить ТОП(3) популярных вопросов из таблицы  [new]
Ruuu
Member

Откуда: Иркутск
Сообщений: 4272
virtuOS,

https://www.sql.ru/faq/faq_topic.aspx?fid=130
28 май 14, 11:41    [16084281]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить