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?
Our community of experts have been thoroughly vetted for their expertise and industry experience.
The Distinguished Expert awards are presented to the top veteran and rookie experts to earn the most points in the top 50 topics.