¿Cómo comparar valores dígito por dígito?

Hola, soy nuevo aquí y me estoy desarrollando en el access, del cual utilizo la versión 2007.

Tengo una necesidad, tengo en una base de datos una tabla llamada CÓDIGO con un conjunto de códigos telefónicos de pueblos, teniendo el campo1 de esa tabla valores con hasta 5 dígitos con los códigos y el campo2 el nombre del pueblo al que pertenece el código..

Ahora yo deseo que esa tabla se compare con otra tabla llamada NÚMEROS, la cual en su campo1 tiene valores de hasta 30 dígitos, tomando solamente como números a comparar de los primeros 5 dígitos hacia abajo.

Resumiendo, la ¿consulta? Comparará el campo1 de la tabla 1 con los primeros 5 dígitos del campo1 de la tabla 2, si no hay ningún resultado entonces realizará la misma comparación con la tabla 2 pero tomando ahora solamente los 4 primeros dígitos... Y así hasta que encuentre un valor que coincida y me muestre entonces a que pueblo pertenece ese número.

Añade tu respuesta

Haz clic para o