Campos Calculados

16/04/2004 - 20:36 por IrakRubio | Informe spam
Hola, que tal,

Resulta que en una tabla tengo un campo calculado que
realiza la multiplicacion de Litros por Precio y me da un
resultado, pero el resultado me lo da como tipo flotante,
lo que me origina imprecision por centesimas al momento de
realizar una suma agrupada de ese campo, como puedo hacer
para que el tipo de campo para ese valor calculado sea de
Smallmoney?

Gracias
 

Leer las respuestas

#1 Marcelo W. Lopez Cremona
16/04/2004 - 20:52 | Informe spam
Hola.
Para hacer esto necesitas hacer una conversion de datos ya sea usando
CAST o CONVERT, por ejemplo

declare @t table (p float)
insert @t values(1.1)
select p*1.1 from @t
select cast(p*1.1 as smallmoney) from @t
select convert(smallmoney, p*1.1) from @t

Saludos.
Marcelo W. López
Tucumán - Argentina


"IrakRubio" escribió en el mensaje
news:1df5801c423e1$b5a500c0$
Hola, que tal,

Resulta que en una tabla tengo un campo calculado que
realiza la multiplicacion de Litros por Precio y me da un
resultado, pero el resultado me lo da como tipo flotante,
lo que me origina imprecision por centesimas al momento de
realizar una suma agrupada de ese campo, como puedo hacer
para que el tipo de campo para ese valor calculado sea de
Smallmoney?

Gracias

Preguntas similares