Necesitaba hacer un cálculo en SQL Server y posteriormente lo aplicaría a un procedimiento almacenado. El asunto es que haciendo pruebas, me encontré con dos resultados distintos al aplicar la función de dos formas distintas. El código es:
declare @x decimal = 5.5
select floor(@x), floor(5.5)
Al ejecutar el select, me entrega en el primer caso el valor 6 y en el segundo un valor 5.
¿Alguien sabe cual es mi error?
Gracias
Luis