0

I am trying to calculate average and the apply CEILING on the average, but somehow when i calculate average it is always rounding off the value.

DECLARE @AverageStudents INT
SELECT @AverageStudents = CEILING((SELECT @TotalUsersInAllScools + @TotalUsersInAllColleges AS FLOAT) + (SELECT @TotalSchools + @TotalUsersColleges AS FLOAT))
SELECT @AverageStudents AS 'AverageStudents'

In my case @TotalUsersInAllScools + @TotalUsersInAllColleges = 875 , and @TotalSchools + @TotalUsersColleges = 216

875/216 = 4.0509 and CEILING of it should give me output 5 but its giving 4.

What i observed is @TotalUsersInAllScools + @TotalUsersInAllColleges AS FLOAT) + (SELECT @TotalSchools + @TotalUsersColleges AS FLOAT)is giving output as 4

Thom A
  • 88,727
  • 11
  • 45
  • 75
user3198688
  • 285
  • 1
  • 4
  • 15

0 Answers0