Microsoft
Software
Hardware
Network
Question : Combine data from several rows into a single result
Hi Experts,
I have something that has been puzzling me for days.
I've got a SPROC that queries one or two tables and returns rows appropriately and as expected.
The problem is that I now need to query a single column in a different table which may have up to four rows. I want to concatenate the values from the four rows and return them as one column in the existing SPROC.
I thought of declaring a local variable and updating it with a correlated sub-query and returning that as a single value in the select statement in my main sproc. However SqlServer says that I can't mix the update with the select.
What's the best strategy for this kind of thing? Any help would be very much appreciated.
Answer : Combine data from several rows into a single result
Try this...
SELECT CITY, COUNT(ID) AS TOTALREGISTERED, SUM(CASE WHEN ATTENDED='Y' THEN 1 ELSE 0 END) as TOTALATTENDED FROM REGISTRATIONS GROUP BY CITY ORDER BY CITY
Random Solutions
how can i pay electricity bill online using hdfc netbanking ??
Send two files in email as attachment in unix shell scripting using ksh
Windows 2008 server froze. Log files display schannel error.
Sonicwall Rule Issue
Canon T1i and off camera wireless flash
Dell PowerEdge Perc 4e/Di RAID 1 expansion
Removing Rootkit.Agent on Windows XP SP3 ComboFix log attached
Exchange 2010 Public Folder Error
Query not inserting rows into table
BFILE to BLOB