Ver Mensaje Individual
  #1 (permalink)  
Antiguo 15/11/2007, 05:27
gaspampera
 
Fecha de Ingreso: diciembre-2004
Mensajes: 44
Antigüedad: 20 años, 3 meses
Puntos: 0
Comparacion campos Float

Hola me sucede un hecho curioso y es que comparo 2 campos float en un Select que son de distintas tablas y me dice que son distintos cuando realmente son iguales.

os paso el codigo

SELECT factura_cliente, factura_total, cobro_total_factura
FROM factura,cobro
WHERE (cobro_factura = factura_factura AND cobro_total_factura <> factura_total)


Es decir, quiero obtener aquellos clientes en los que no coincide lo facturado con lo cobrado (en lineas generales pendiente de cobro).

Pero sin embargo me devuelve esto:
facturado cobrado
1242,36 1242,36
3431,28 3431,28
216,92 216,92
216,92 216,92

¿Sabeis si para comparar deberia previamente convertir a algun tipo de dato especifico?

Gracias