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

Preguntas similare

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



Respuesta Responder a este mensaje
#2 Carlos
24/07/2007 - 21:04 | Informe spam
Mis valores maximos seran desde 1.00 % al 99.99%

Pero decimal(3,2) cuantos enteros toma? 3 o 1

"Alejandro Mesa" escribió en el
mensaje news:
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



Respuesta Responder a este mensaje
#3 Alejandro Mesa
24/07/2007 - 22:06 | Informe spam
Hola Carlos,

En mi post anterior te respondi que solo toma 1. El valor maximo de
numeric(3, 2) es 9.99


AMB

"Carlos" wrote:

Mis valores maximos seran desde 1.00 % al 99.99%

Pero decimal(3,2) cuantos enteros toma? 3 o 1

"Alejandro Mesa" escribió en el
mensaje news:
> 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
>>
>>
>>



Respuesta Responder a este mensaje
#4 Carlos
25/07/2007 - 01:45 | Informe spam
Ok
Muchas Gracias

"Alejandro Mesa" escribió en el
mensaje news:
Hola Carlos,

En mi post anterior te respondi que solo toma 1. El valor maximo de
numeric(3, 2) es 9.99


AMB

"Carlos" wrote:

Mis valores maximos seran desde 1.00 % al 99.99%

Pero decimal(3,2) cuantos enteros toma? 3 o 1

"Alejandro Mesa" escribió en el
mensaje news:
> 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
>>
>>
>>



email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida