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

Откуда:
Сообщений: 3
Товарищи! Нужна помощь... Недавно начал вникать в формирование отчётов в службе Reporting Service, по работе нужно. Вот появились вопросы. Нужно объединить несколько строк с одинаковыми значениями в одну строку ....к примеру имеем 6 ячеек в одном столбце со значинием к каждой 108... нужно вместо 6 ячеек одна ячейка с одним значением 108, но чтоб была на все 6 ячеек. Так значения должны объединятся на выходе, то есть после извлечения данных из БД......База SQL Sercer 2008/
Надеюсь на помощь.
28 авг 13, 10:14    [14764135]     Ответить | Цитировать Сообщить модератору
 Re: объединить несколько строк с одинаковыми значениями в одну в отчёте Reporting Service  [new]
Glory
Member

Откуда:
Сообщений: 104751
Ну так напишите запрос, который выдаст информацию в нужном виде
Зачем текущий ваш запрос выводит повторяющиеся данные ?
28 авг 13, 10:22    [14764197]     Ответить | Цитировать Сообщить модератору
 Re: объединить несколько строк с одинаковыми значениями в одну в отчёте Reporting Service  [new]
Altal
Member

Откуда:
Сообщений: 3
Там такая ситуация... Есть несколько цехов, они разделенны на отделы мне нужна площадь цеха, но на выходе имеем что значение площади распространяется на все отделы, а нужно чтоб всё было в одной ячейке... при этом цех может быть разкинут по разным корпусам..... какие операторы можно использовать в запросе чтоб объединить повторяющиеся значения?
28 авг 13, 10:40    [14764389]     Ответить | Цитировать Сообщить модератору
 Re: объединить несколько строк с одинаковыми значениями в одну в отчёте Reporting Service  [new]
Glory
Member

Откуда:
Сообщений: 104751
Altal
какие операторы можно использовать в запросе чтоб объединить повторяющиеся значения?

Весь запрос надо написать правильно. А не "галочку" где-то поставить
28 авг 13, 10:46    [14764456]     Ответить | Цитировать Сообщить модератору
 Re: объединить несколько строк с одинаковыми значениями в одну в отчёте Reporting Service  [new]
o-o
Guest
Altal, такое надо?
with cte as
(
select 'aa' as a, 1 as val union all
select 'aa' as a, 2 as val union all
select 'aa' as a, 3 as val union all
select 'bb' as a, 1 as val union all
select 'bb' as a, 1 as val
) 

select *
from cte
-----------------------------
a	val
aa	1
aa	2
aa	3
bb	1
bb	1


К сообщению приложен файл. Размер - 2Kb
28 авг 13, 11:19    [14764774]     Ответить | Цитировать Сообщить модератору
 Re: объединить несколько строк с одинаковыми значениями в одну в отчёте Reporting Service  [new]
Altal
Member

Откуда:
Сообщений: 3
Спасибо)
28 авг 13, 12:32    [14765298]     Ответить | Цитировать Сообщить модератору
 Re: объединить несколько строк с одинаковыми значениями в одну в отчёте Reporting Service  [new]
o-o
Guest
так за что спасибо-то?
это вообще-то просто вопрос был...
но если надо так, т.е. в одном столбце повторяющееся вывести всего 1 раз,
то это в Property столбца выставить HideDuplicates
28 авг 13, 12:54    [14765453]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить