Solved

Need to count values when a column contains 2 possible values. Stored Procedure

Posted on 2008-06-18
2
295 Views
Last Modified: 2013-11-28
I have a column whose value can be either 'R' or 'O' indicating owneres and renters.

I need a sql statement that returns the total number of renters and owners in an 'Renters' column and
'Owners' column.

for Example:

Owners   Renters
1392        8372

Psuedocode:
Select from tablename
Count(Where fieldname value='O') as Owners,
Count(Where fieldname value='R') as Renters

FROM TableName

What is the syntax?

Thanks,
0
Comment
Question by:Dovberman
2 Comments
 
LVL 2

Accepted Solution

by:
chuckatwork earned 250 total points
ID: 21816018
Use a case statement

Select sum (case when when fieldname = 'O' then 1 else 0 end) as Owners,
sum (case when when fieldname = 'R' then 1 else 0 end) as Renters,
from tablename

-Chuck
0
 

Author Comment

by:Dovberman
ID: 21816103
That worked,

I just replaced the 'when when' with 'when'

Thanks,
0

Featured Post

3 Use Cases for Connected Systems

Our Dev teams are like yours. They’re continually cranking out code for new features/bugs fixes, testing, deploying, testing some more, responding to production monitoring events and more. It’s complex. So, we thought you’d like to see what’s working for us.

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

This article describes how to use the timestamp of existing data in a database to allow Tableau to calculate the prior work day instead of relying on case statements or if statements to calculate the days of the week.
As tax season makes its return, so does the increase in cyber crime and tax refund phishing that comes with it
Learn how to number pages in an Access report over each group. Activate two pass printing by referencing the pages property: Add code to the Page Footers OnFormat event to capture the pages as there occur for each group. Use the pages property to …
Basics of query design. Shows you how to construct a simple query by adding tables, perform joins, defining output columns, perform sorting, and apply criteria.

785 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question