Ver Mensaje Individual
  #2 (permalink)  
Antiguo 15/11/2007, 07:45
Avatar de Andres95
Andres95
Colaborador
 
Fecha de Ingreso: diciembre-2004
Mensajes: 1.802
Antigüedad: 20 años
Puntos: 38
Re: Comparacion campos Float

Y si los redondeas a los decimales que requieres? por ejemplo 2 decimales...

Lo que pasa es que los campos float tienen una mayor precision que un money o decimal, por eso aunque en la pantalla se desplieguen igual, puede ser que internamente sean diferentes...

Código:
SELECT factura_cliente, factura_total, cobro_total_factura
FROM factura 
Inner join 
          cobro
On    cobro_factura = factura_factura
WHERE round(cobro_total_factura,2) <> round(factura_total,2)
Aunque no es recomendable aplicar funciones a los campos, por cuestiones de rendimiento y todo eso... pero considerando que son valores numericos los calculos son mas rapidos...


Saludos!
__________________
La sencillez y naturalidad son el supremo y último fin de la cultura...
--
MCTS : SQL Server 2008, .NET Framework 3.5, ASP.NET Applications.