yo tengo dos tablas a comparar saber si hay valores que cambiaron de una tabla a otra, sin clave, en esas tablas tengo un campo de text, una fecha, y datos numéricos, pero en esos campos numéricos tengo registros que tengo con el valor nulo, no 0 (puesto que no es lo mismo no tener el dato que q tenga el valor o a la hora de hacer calculos y medias), a la hora de hacer la consulta, que es esta:
Código:
no me la hace bien, me muestra todos los registros que tengan por algun lado el valor nulo.SELECT x2.IdEstacion, x2.Fecha, x2.SuperficieTemperatura, x2.SuperficieSalinidad, x2.FondoTemperatura, x2.FondoSalinidad FROM x2 LEFT JOIN xx ON (x2.IdEstacion = xx.IdEstacion) AND (x2.Fecha = xx.Fecha) AND (x2.SuperficieTemperatura = xx.SuperficieTemperatura) AND (x2.SuperficieSalinidad = xx.SuperficieSalinidad) AND (x2.FondoTemperatura = xx.FondoTemperatura) AND (x2.FondoSalinidad = xx.FondoSalinidad) WHERE (((xx.IdEstacion) Is Null) AND ((xx.Fecha) Is Null) AND ((xx.SuperficieTemperatura) Is Null) AND ((xx.SuperficieSalinidad) Is Null) AND ((xx.FondoTemperatura) Is Null) AND ((xx.FondoSalinidad) Is Null));
alguno sabe como puedo hacer bien esta consulta, que me busque unicamente los valores no coincidentes aunque estos sean nulos.
un saludo.