Hola Grupo
Necesito tener por los menos tres o dos dígitos en esta sentencia y el
resultado que me trae es erróneo.
Es decir tengo una tabla con dos campos y creo una vista para tener un campo
que contenga como resultado la formula que se nuestra en el código
Donde Suma2 = Suma entre la raíz cuadrada de suma al cuadrado + suma1 al
cuadrado. Ahora el resultado que devuelve contiene muchos dígitos después
del punto y me interesa por lo menos tres o dos.
Cuando resto este resultado de 0.9 me da un valor erróneo
Create table Test1
(Suma decimal,suma1 numeric)
GO
Insert into Test1
(Suma,Suma1)
Values (35746,21471)
GO
Create View Pepe
AS
select Suma,Suma1, Suma / sqrt(SQUARE(Suma) + SQUARE(Suma1))As Suma2
from Test1
GO
Select CASE WHEN Suma2 < 0.9 THEN 0.9 - Suma2
ELSE Suma2 END AS Suma2
FROM Pepe
Leer las respuestas