¿Cómo conservar 8 decimales en sqlserver?

Primero, convierta el numerador y/o denominador a un tipo con precisión decimal mayor que 8. Se pueden utilizar decimales, numéricos y de punto flotante.

Luego haz el cálculo de la división y convierte el resultado del cálculo a 8 decimales.

Seleccione convertir(decimal(18,8),convertir(decimal(18,8),1)/3)

seleccione convertir(decimal(18,8),1/ convertir(decimal(18,8),3))

Seleccione CONVERTIR(decimal(18,8), convertir(punto flotante, 1)/3)

seleccione CONVERTIR(decimal (18,8),1/convertir(flotante,3))