SQL Server - Duda con formula

   
Vista:

Duda con formula

Publicado por jose manuel (9 intervenciones) el 18/08/2016 00:31:40
Buen dia amigos,
tengo una duda con una operacion que me marca error, espero me puedan ayudar a resolverlo uso sql server 2005


1
2
select sqrt( (m.hax-p.hax)^2 + (m.vay-p.vay)^2+(m.sdz-p.sdz)^2)
	from TaludesMannto  as m inner join TaludesPuntos  as p on p.pnum=m.pnum

el error es el siguiente

Msg 402, Level 16, State 1, Line 5
Los tipos de datos numeric y int son incompatibles con el operador boolean XOR.



por su ayuda muchas gracias
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
Imágen de perfil de Isaias

Duda con formula

Publicado por Isaias (3180 intervenciones) el 18/08/2016 19:08:29
Revis el tipo de tus datos, ya que cuando le aplicas el ^ (Bitwise Exclusive OR), detecta que hay algun dato que es incompatible, sobre todo el NUMERIC, ya que el operador ^ (Bitwise Exclusive OR), solo aplica sobre campos INT.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
1
Comentar