Как отображать данные линейно - PullRequest
0 голосов
/ 22 мая 2009

Используя этот пример найден здесь

У меня есть отчет, который я хочу создать. покажет мне информацию, как следующее:

Идентификатор учетной записи, DateEntered, DateFirst контакт был установлен контакт был сделан, дело ... .... 1008 *

Однако вся эта информация полезна в одной таблице, но информация приходит как это (см. пример в ссылке)

Теперь я хотел бы видеть данные как это линейно:

123 12-04-07 Иоанн 14-04-07 Мэри 15-06-07 Каит

Однако разные счета будут иметь разные объемы данных в нем так у некоторых может быть 5 рядов десять?

Я хотел бы отображать данные линейно, чтобы каждая строка была уникальной. В случае примера уникальным идентификатором будет accountID. Мой личный сценарий немного отличается тем, что у меня есть данные в нескольких таблицах, но я могу легко объединить их, чтобы получить вывод, аналогичный приведенному выше примеру. Когда у меня возникают проблемы, я делаю данные линейными, чтобы каждая строка была уникальной и не повторялась для каждой другой дисперсии.

Можно ли это сделать?

1 Ответ

1 голос
/ 22 мая 2009

Вы не упомянули, какую версию SQL Server вы используете, или число строк является фиксированным или нет для каждого идентификатора учетной записи. Приведенная выше информация ограничивает то, какое решение необходимо использовать, и приведенное ниже поможет вам достичь того, чего вы хотите, или ответит дополнительной информацией.

http://www.simple -talk.com / сообщества / блоги / Андраш / Архив / 2007/09/14 / 37265.aspx http://sqlserver2000.databases.aspfaq.com/how-do-i-create-a-cross-tab-or-pivot-query.html http://www.mssqltips.com/tip.asp?tip=1019

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...