Вопрос : отчетность msSQL

Здравствулте! специалисты, я произвожу некоторые рапорты где я высчитываю percetages для различных значений. В конце я суммирую все percetages и он должен прийти до 100%. вещей
The то, я принимаю приближенные величины к некоторому вверх и иногда сумма percetanges приходит вверх как 101, или 102 процента. Я интересовал если будет любое командование, котор я могу не позволить значение быть более после этого серединой 100.
I если сумма 101%, то говорю помощь 100%

Any или @TotalParticipantNr_BeginPSet

/* предложения реально appreciated.

Thanks заранее полное/> = (сумма (@MissedNr_BeginP @IDONTKNOWNr_BeginP */+ @CVD12Nr_BeginP + @CVD34Nr_BeginP + @CVD56Nr_BeginP + @CVD78Nr_BeginP + @CVD910Nr_BeginP/*+))
class= " ясное " >
> " codeSnippet " class=
class= " lineNumbers "
class=
1:
2:
3:
4:
проценты >/* " class= " " codeSnippet789784 id=
           
class=

Ответ : отчетность msSQL

Установите @TotalParticipantNr_BeginP =
СЛУЧАЙ КОГДА
(Сумма (@CVD12Nr_BeginP + @CVD34Nr_BeginP + @CVD56Nr_BeginP + @CVD78Nr_BeginP + @CVD910Nr_BeginP + @IDONTKNOWNr_BeginP + @MissedNr_BeginP)) > 100 после этого 100 других
Установите @TotalParticipantNr_BeginP = (сумма (@CVD12Nr_BeginP + @CVD34Nr_BeginP + @CVD56Nr_BeginP + @CVD78Nr_BeginP + @CVD910Nr_BeginP + @IDONTKNOWNr_BeginP + @MissedNr_BeginP))
конец


То будет временное решение.
Проблема что когда вы круглые вещи вверх на каждый этап, вы неизбежно получаете сумму которая не равна к итогу.
Просто случай 2 компонента кончаются вверх с 45.5 и 54.5.
Если вы показываете их на округленном числе, то они будут 46 и 55.  46+55 = 101.
Другие решения  
  •  Как я добавляю кнопки на форме PDF для того чтобы добавить/извлекаю рядки данных?
  •  Шнур ошибки в блоке задвижки?
  •  сколько вариант сервера SQL на одной машине
  •  Внешний вид 2007 не может архивный файл открытой сети сохраненный
  •  Активно директория DNS записывает вопрос
  •  Отчет о доступа 2010 экспорта к CSV с коллекторами?
  •  Прокладчик OCE 9400 не начинает
  •  как добавить десятичное место в формуле в отчете о кристалла seagate
  •  Windows XP и Мичрософт Оутлоок и проблемы установителя Windows
  •  VB6 к VS2010 - консультации тренировки?
  •  
    programming4us programming4us