Округление в SQL Server?

Я написал систему подкачки для sql server. и он отлично работает, но я пытаюсь вернуть общее количество страниц

Следовательно, если есть 5 записей и 2 записи на страницу, то всего 3 страницы

, это то, что у меня есть

   SELECT @TotalPages = ( (SELECT COUNT(*) FROM #TempItems) / @RecsPerPage )

и мои выходной параметр определяется так

   @TotalPages AS INT OUT,

Теперь он вроде работает :-) в моем тесте есть 5 записей и 2 записи на страницу, поэтому выбранный выше выбор возвращает 2, но его неправильное значение должно быть 3

Это потому, что он говорит 5/2 = целое число 2 ... как округлить ...?

Я устал потолок, но не могу заставить его работать ..

Есть идеи?

Заранее спасибо

9
задан Martin 18 November 2010 в 15:33
поделиться