Bueno, aqui otro hilo para comentar este asunto<g>.
Tengo dos tablas, una de tiendas y otra de clientes, que entre otros datos,
contienen el domicilio de la tienda y el cliente, respectivamente.
A cada cliente se le envia una carta (de publicidad) por correo (correo a pata,
no electronico<g>) y se deben listar varias tiendas para que los clientes
puedan acudir a ellas.
Lo que busco es, conociendo el CP (Codigo Postal) del cliente y la tienda, listar
las tiendas que le queden mas cerca al cliente. Que estrategias me recomiendan
para hacer esto?
Hasta ahora, se me ha ocurrido el crear una tercera tabla, con un id de la tienda
y un CP. Cuando el usuario da de alta (o modifica) los datos de la tienda, tendra
la opcion de capturar los CPs tanto de la tienda como otros adicionales, que deben
ser CPs de areas cerca de la tienda. Por ejemplo, si la tienda tiene el CP de 34000
y los CPs de las areas alrededor de la tienda son 34501, 34200 y 34199 el usuario
captura estos ultimos y se guardan en la tercera tabla. La consulta consta de usar
el CP del cliente dntro de esta tabla, consiguiendo el id de la tienda.
Tambien debo tomar en consideracion el numero de tiendas que voy a consultar.
La carta tiene espacio reservado para listar el domicilio de 7 tiendas, asi que lo
que estoy pensando es listar las tiendas que esten mas cerca y si no competlan las
7, entonces listar otras tiendas para completar (claro, si no hay ninguna tienda cerca,
simplemente listo las primeras 7). Esto puede implicar 2 consultas, una para traeme
las tiendas mas cerca y otra para completar las 7.
Cualquier comentario o idea es bienvenido :-)
Gracias de nuevo.
Saga
Soluciones Para Mejorar
www.reset.com.mx
Leer las respuestas