Cuestión : información del msSQL

Hola los expertos, estoy generando algunos informes donde calculo los percetages para diversos valores. En el extremo resumo todos los percetages y tiene que subir a 100%. cosas del
The es ése, estoy llevando los valores de aproximación alguno para arriba y la suma de percetanges sube a veces como el 101, o 102 por ciento. Me preguntaba si hay cualquier comando que pueda tener que para no permitir que el valor sea más entonces medio de 100.
I si la suma es 101%, digo ayuda de 100%

Any o el @TotalParticipantNr_BeginPSet del

/* de la sugerencia realmente appreciated.

Thanks por adelantado/> = (suma (el @MissedNr_BeginP del @IDONTKNOWNr_BeginP */+ de @CVD12Nr_BeginP + de @CVD34Nr_BeginP + de @CVD56Nr_BeginP + de @CVD78Nr_BeginP + de @CVD910Nr_BeginP/*+))
class= > " claro " del
> del " codeSnippet " del class= del
class= " lineNumbers " del
class= del
1:
2:
3:
4:
porcentajes totales notpretty de >/* " del class= " de " codeSnippet789784 del id= del
           
class= del

Respuesta : información del msSQL

Fijar el @TotalParticipantNr_BeginP =
CASO CUANDO
(Suma (@CVD12Nr_BeginP + @CVD34Nr_BeginP + @CVD56Nr_BeginP + @CVD78Nr_BeginP + @CVD910Nr_BeginP + @IDONTKNOWNr_BeginP + @MissedNr_BeginP)) > 100 entonces 100 otros
Fijar el @TotalParticipantNr_BeginP = (suma (@CVD12Nr_BeginP + @CVD34Nr_BeginP + @CVD56Nr_BeginP + @CVD78Nr_BeginP + @CVD910Nr_BeginP + @IDONTKNOWNr_BeginP + el @MissedNr_BeginP))
extremo


Eso es una solución alternativa.
El problema es que cuando usted las cosas redondas para arriba en cada punto, usted consigue inevitable una suma que no sea igual al total.
Caja simple de dos componentes que terminan para arriba con 45.5 y 54.5.
Si usted los demuestra en un número redondo, serán 46 y 55.  46+55 = 101.
Otras soluciones  
 
programming4us programming4us