Tengo dos tablas, la Tabla A y la Tabla B. Tengo dos atributos L1 y L2 para cada tabla. Estoy intentando dar salida a todas las filas para ambas tablas, donde L1 y L2 son iguales para ambas tablas. El problema es que L1 y L2 pueden diferir de mi pequeña cantidad. Entonces cuando corro:Comparando dos números que son aproximadamente iguales
SELECT * FROM TableA l1 join TableB l2 on l1.L1 =l2.L1 and l1.L2 = l2.L2
Obtengo un conjunto vacío a pesar de que hay registros que coinciden. ¿Cómo resuelvo este problema?
Ejemplo:
L1 = 118,4363 para la Tabla A, pero para la Tabla B L1 = 118,445428
lo que es "una pequeña cantidad" –
igual L1 = 118.4363 para la Tabla A pero para la Tabla B L1 = 118.445428 –
@cool_cs He encontrado un problema similar y estoy tratando de implementar esta solución, pero no entiendo bien la sintaxis en las declaraciones => que son 'l1' , 'l2' y' L1' y 'L2' se refieren a? –