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
Clear Move Request (moverequest) matches multiple entries
Raid 1 Rebuild Failed - Adaptec 1210SA
My laptop hp pavilion dv9000 suddenly doesnt start
HP EVA MPIO from Windows 2008 R2
XP Pro SP3 on Dell Inspiron 9400 notebook with OCZ SSD: BSOD 0xF4 after resume from standby
I am looking forward to learn about JSF with ICEfaces
Replace Windows 2003 DC with a new Windows 2008 DC
SSIS SQL Server 2005 null values
Blackberry Enterprise Server Express, MAPI subsystem error
Outlook not attack shortcut (lnk) attach directly the file