Pregunta

Me gusta esta pregunta , excepto T-SQL en lugar de php.

206275947 = 2062759.47

etc.

El problema que estoy encontrando es que un intento de SUMAR los valores en esta columna está desbordando el tipo de datos entero en SQL.

SUM(CONVERT(money,[PaymentInCentsAmt]))

Simplemente está apuntando a " .00 " hasta el final del valor. ¿Qué cosa obvia me falta?

¿Fue útil?

Solución

¿qué hay de usar dinero / 100?

Otros consejos

Si está contando dinero y, especialmente, si está recibiendo desbordamientos, debe intentar hacer variables y columnas como tipo decimal que permita tanta importancia como los cálculos necesitan

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top