SQL Server - URGENTE - PROBLEMAS SQL 2000

 
Vista:

URGENTE - PROBLEMAS SQL 2000

Publicado por Jose Luis (2 intervenciones) el 04/11/2003 22:40:45
Socio tengo problemas en SQL 2000 mira este caso raroo.

1.3503950000000001E-2 este valor float es menor, porque cuando se hace un select

where FACTOR4 > 0.00

sale este valor como si fuera mayor que cero, cuando es un numero de notacion exponencial

Saludos y 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

Respuesta

Publicado por CESAR NAVA SOTO (9 intervenciones) el 04/11/2003 23:37:16
Cualquier numero positivo (aunque tenga exponente negativo) es mayor de cero, y cualquier numero negativo (aunque tenga exponente positivo) es menor de cero (que es mas grande, $0.00 o $1e-2 lo cual es igual a $0.01). Necesitas repasar matematicas (la recta numerica) y fisica (el sistema de unidades).

Tienes:

1.3503950000000001E-2

Lo cual es igual a:

0.13503950000000001E-1

Lo cual es igual a:

0.013503950000000001

Si observas tus primeras dos decimales (o sea, hasta centesimos) tu valor es:

0.01

Lo cual es mayor de 0.00 debido a que:

0.01 > 0.00
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