Valor maximo para un valor Tipo Decimal

24/07/2007 - 19:16 por Carlos | Informe spam
Tengo una duda

Si declaro una variable como decimal (3,2)

Mi valor maximo que puedo aceptar es:
999.99 (3 enteros y 2 decimales)
ó
9.99 (1 entero y 2 decimales)

Mis valores a guardar son 4%, 13%, 29% hasta 99%

claro los guardaria como .04, .13, .29, .99

Gracias
 

Leer las respuestas

#1 Alejandro Mesa
24/07/2007 - 20:26 | Informe spam
Hola Carlos,

select cast(9.99 as numeric(3, 2))
select cast(10 as numeric(3, 2))
go

Mis valores a guardar son 4%, 13%, 29% hasta 99%



Si tus valores a guardar son enteros, entonces yo preferiria usar INT y no
NUMERIC(3, 2). La diferencia aca esta en que el primero usara 4 bytes y el
segundo 5. Algun tipo de calculo en especifico con esta columna?


AMB

"Carlos" wrote:

Tengo una duda

Si declaro una variable como decimal (3,2)

Mi valor maximo que puedo aceptar es:
999.99 (3 enteros y 2 decimales)
ó
9.99 (1 entero y 2 decimales)

Mis valores a guardar son 4%, 13%, 29% hasta 99%

claro los guardaria como .04, .13, .29, .99

Gracias



Preguntas similares