troubleshooting Question

Sum of field case for distinct records

Avatar of Greg Watkins
Greg Watkins asked on
Microsoft SQL Server
4 Comments1 Solution11 ViewsLast Modified:
I have a MS SQL table where one field is common for some of the records (link) and I need to calculate the count of some other fields in that same table based upon the case value of those fields but for only the distinct records. For example...
id = record id
link =common id
type = case

id = 1, link = 1, type = "out"
id = 2, link = 1, type = "out"
id = 3, link = 1, type = "out"
id = 4, link = 2, type = "out"
id = 5, link = 2, type = "out"
id = 6, link = 3, type = "in"
id = 7, link = 3, type = "in"
id = 8, link = 3, type = "in"
id = 9, link = 4, type = "out"
id = 10, link = 4, type = "out"

Results that I need
link count = 4
case "out" count = 3
case "in" count = 1

Can this be done using a single query statement?

Join the community to see this answer!
Join our exclusive community to see this answer & millions of others.
Unlock 1 Answer and 4 Comments.
Join the Community
Learn from the best

Network and collaborate with thousands of CTOs, CISOs, and IT Pros rooting for you and your success.

Andrew Hancock - VMware vExpert
See if this solution works for you by signing up for a 7 day free trial.
Unlock 1 Answer and 4 Comments.
Try for 7 days

”The time we save is the biggest benefit of E-E to our team. What could take multiple guys 2 hours or more each to find is accessed in around 15 minutes on Experts Exchange.

-Mike Kapnisakis, Warner Bros