¿Depender de otro campo y me lo ponga en la función?

Este es mi query
select dbo.FunctionName(case when kpi_peso = 0 then 5
                             when kpi_peso = 1 then 1
                             when kpi_peso = 3 then 2
                             when kpi_peso = 5 then 3
                             when kpi_peso = 7 then 4 end) * 9 as Maximo
¿Pero lo que quiero poner es que dependa de otro campo por ejemplo si el otro campo llamado resultado sea 0 que el kpi_peso sea igual a 0 para que entre a esta función y me haga la operación que me lo multiplique por *9 y pues ya el valor seria 0. Como lo podría hacer? Espero su pronta ayuda. Muchas Gracias.

Añade tu respuesta

Haz clic para o