SQL Server - Redondeo

 
Vista:

Redondeo

Publicado por Bea (3 intervenciones) el 03/10/2006 17:50:19
Alguien podria decirme como puedo redonear un valor con sql server.

Lo que necesito es, redondeo(184)=200 o redondeo(101)=200

es decir en exceso

Gracias por vuestra colaboración
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:Redondeo

Publicado por mao (2 intervenciones) el 10/10/2006 21:26:46
buenas tardes,
debes utilizar un algoritmo de aproximacion con las 2 ultimas cifras a la proxima centena: te paso un pedazo del que yo hice en mi empresa por si de algo te sirve.
select @ls_cuo = str(@lc_cuo)
select @li_lar = LEN(@ls_cuo)
select @ls_tresult = Right(@ls_cuo, 3)
select @ls_dosult = Right(@ls_cuo, 2)
select @ls_priult = Left(@ls_tresult, 1)
select @ls_pripri = Left(@ls_cuo, @li_lar - 3)
select @li_tresult = CAST(ROUND(@ls_tresult, 0) AS int)
select @li_dosult = CAST(ROUND(@ls_dosult, 0) AS int)
select @li_priult = CAST(ROUND(@ls_priult, 0) AS int)
select @li_pripri = CAST(ROUND(@ls_pripri, 0) AS int)
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar