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
Outlook inbox refresh problem after upgrading to Exchange 2010
iPhone ActiveSync error: Cannot Get Mail The connection to the server failed. New DigiCert certificate
Same basic colors in HTML or RGB
asp.net I have a situation where I need to forms on a page??
Internet Explorer blocking javascript
My Computer/ Explorer Not responding Windows XP
How to test on an Android device
Win 2003 Server desktop icons do not appear after login
vCenter Converter and SBS2008
Split word document and save based on tags