SQL Server - Como realizar una resta con números decimales

 
Vista:

Como realizar una resta con números decimales

Publicado por saret (1 intervención) el 26/11/2018 19:34:51
buenas tardes!
tengo un problema con una operación de resta con números decimales , ya que nose como realizarla
en sql server 2012
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
Val: 3.250
Oro
Ha mantenido su posición en SQL Server (en relación al último mes)
Gráfica de SQL Server

Como realizar una resta con números decimales

Publicado por Isaias (4558 intervenciones) el 26/11/2018 23:09:05
Si sus tipos de datos no son apropiados, puede obtener anomalías de redondeo

1
2
3
select cast(234.6 as decimal(12,6)) - cast(234.595 as decimal(12,6))
select cast(234.6 as decimal(12,3)) - cast(234.595 as decimal(12,3))
select cast(234.6 as float) - cast(234.595 as float)

Resultado:

0.005000
0.005
0.00499999999999545

Tal vez requiera de un CAST en sus campos
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar