Я пытаюсь разделить два десятичных значения, в надежде, что они вернут следующее; 1,132930.
Однако SQL, кажется, округляет значение до 1.132931.
Значение, возвращаемое до преобразования, составляет 1,1329305135951.
Код SQL, который я использую, выглядит следующим образом:
DECLARE @p1 DECIMAL(10,2)
DECLARE @p2 DECIMAL(10,2)
SET @p1 = 225.00
SET @p2 = 198.60
SELECT Cast(@p1/@p2 AS DECIMAL(9,6))