Decimales de Potencializacion

01/08/2007 - 19:02 por Sara | Informe spam
Hola
Estoy tratando de realizar una actualizacion de datos asi:
UPDATE CampoR= (Campo1/Campo2)) ^ Campo3

el resultado siempre me debe dar en numeros decimales, es decir, 0,2344 o
0,567 o 0,8900. Sin embargo solo me esta dando como resultado numeros enteros
(1, 2, 3, etc)


El signo de potencializacion esta bien? (Elevado al campo3)


Muchas gracias

Sara Maria Velez Rave
 

Leer las respuestas

#1 DNC
01/08/2007 - 19:55 | Informe spam

declare @campo1 int
declare @campo2 int
declare @campo3 int

set @campo1 = 5
set @campo2 = 10
set @campo3 = 2

select (@campo1/@campo2) ^ @campo3
, power((@campo1/@campo2),@campo3)
, power((@campo1*1.00/@campo2*1.00),@campo3*1.00)



On 1 ago, 14:02, Sara wrote:
Hola
Estoy tratando de realizar una actualizacion de datos asi:
UPDATE CampoR= (Campo1/Campo2)) ^ Campo3

el resultado siempre me debe dar en numeros decimales, es decir, 0,2344 o
0,567 o 0,8900. Sin embargo solo me esta dando como resultado numeros enteros
(1, 2, 3, etc)

El signo de potencializacion esta bien? (Elevado al campo3)

Muchas gracias

Sara Maria Velez Rave

Preguntas similares