Reply to Re: Combine multiple records into single row

Your name:

Reply:


Posted by Erland Sommarskog on 03/30/07 21:50

Matt F (franzey@gmail.com) writes:
> You are correct in that the information is coming from different
> tables. The people "upstairs" have been using a web-based survey
> system that dumps the results into SQL. The problem, is that I am
> trying to run reports on some of the information and the way the data
> is laid out is making it difficult. For example, the survey in
> question is a short 4 question survey with 2 radio selection groups
> and then there are 2 text field entries. I am only concerned with the
> 2 radio selection questions. Question 1 has 4 radio options and
> question 2 has 5. The problem here is that when the system submits the
> data to the DB, it creates a record for EACH answer on the survey. For
> example, the VoterAnswers table will have the VoterID, AnswerText,
> etc... for each question on the survey with the VoterID remaining the
> same. This is what is looks like:
>
> VoterID AnswerText AnswerID
> 5 Comments here 2058
> 5 <NULL> 2057
> 5 <NULL> 2059
>
>
> AnswerID is found in the Answer table which corresponds (in this case)
> to 2057="Technology" and 2059="Satisfied"
>
>
> What I need is one recordset with the following format.
>
> VoterID Department Rating
> ---------- ----------------- ------------
> 5 Technology Satisfied
>
>
> Does this clear anything up?

But how to which know which row is the department and which is the
rating?


--
Erland Sommarskog, SQL Server MVP, esquel@sommarskog.se

Books Online for SQL Server 2005 at
http://www.microsoft.com/technet/prodtechnol/sql/2005/downloads/books.mspx
Books Online for SQL Server 2000 at
http://www.microsoft.com/sql/prodinfo/previousversions/books.mspx

[Back to original message]


Удаленная работа для программистов  •  Как заработать на Google AdSense  •  England, UK  •  статьи на английском  •  PHP MySQL CMS Apache Oscommerce  •  Online Business Knowledge Base  •  DVD MP3 AVI MP4 players codecs conversion help
Home  •  Search  •  Site Map  •  Set as Homepage  •  Add to Favourites

Copyright © 2005-2006 Powered by Custom PHP Programming

Сайт изготовлен в Студии Валентина Петручека
изготовление и поддержка веб-сайтов, разработка программного обеспечения, поисковая оптимизация