Tek-Tips is the largest IT community on the Internet today!

Members share and learn making Tek-Tips Forums the best source of peer-reviewed technical information on the Internet!

  • Congratulations SkipVought on being selected by the Tek-Tips community for having the most helpful posts in the forums last week. Way to Go!

SQL Help

Status
Not open for further replies.

mikeadn

Programmer
Jan 21, 2004
14
0
0
US
I am running the following code, however I know that numerator = 7 and denominator = 23. Why is HCOObservation always coming out as a whole number of 1.00?

SELECT
(COUNT(CASE WHEN [AMI-1] = 'B' THEN [A].[CID] ELSE NULL END)) AS NUMERATOR,
(COUNT(CASE WHEN [AMI-1] IN ('A', 'B') THEN [A].[CID] ELSE NULL END)) AS DENOMINATOR,
(((CAST(COUNT(CASE WHEN [AMI-1] = 'B' THEN [A].[CID] ELSE NULL END)AS FLOAT) * (1)) /
(COUNT(CASE WHEN [AMI-1] = 'B' THEN [A].[CID] ELSE NULL END)))) AS HCOOBSERVATION
FROM EOC AS A INNER JOIN AMI AS B
ON A.CID = B.CID
WHERE DISCHGDATE BETWEEN '01-01-2005' AND '03-31-2005'

Mike Cormier
May God bless everything you do...
 
THanks for the extra set of eyes. Been a long weekend already.

Mike Cormier
May God bless everything you do...
 
Status
Not open for further replies.

Part and Inventory Search

Sponsor

Back
Top