У меня есть небольшая интересная проблема, когда мне нужно создать дамп данных Excel из некоторых данных в базе данных, но вместо того, чтобы быть чем-то простым, у меня есть некоторые сложные данные для объединения, ниже приведен пример данных Я должен иметь дело.
TblGeneralInfo
RecordId|Record Name |Date |Cost
1 |Test Entry | 1/1/2010 |2.0
2 |Test Entry2 | 1/1/2010 |20.25
TblRandomInfo
RecordId |QuestionName | Answer
1 |Your Name? | Bob
1 |Your Title? | The Builder
2 |Favorite Movie | The Matrix
2 |Favorite Car | Mustang
В конце концов мне нужно следующее
RecordId|Record Name |Date |Cost | | | |
1 |Test Entry | 1/1/2010 |2.0 |Your Name? | Bob | Your Title? | The Builder
2 |Test Entry2 | 1/1/2010 |20.25 |Favorite Move | The Matrix | Favorite Car | Mustang
Теперь я использую SQL Server 2005 для отчетов и ASP.NET 3.5 (C #) для приложения. Я ищу лучший способ сделать это. Количество элементов в «tblRandomInfo» является переменным и может содержать до 20-30 пар Q / A на запись. Я не могу легко сделать поворот, даже динамический поворот из-за характера данных.
Редактировать
Решение действительно на стороне SQL Server или C #. Но обратите внимание, что информация в tblRandomInfo может содержать разрывы строк.