Como Relacionar Tablas
Saludos amigos expertos.
Tengo 3 tablas en Access con los siguientes campos: Tarifa, Fecha_Ini, Fecha_Fin. Estas dos ultimas me indican desde y hasta cuando están vigentes dichas tarifas. Las tablas se componen así: Residencial, Comercial, Industrial. Cada una de ellas contiene tarifas diferentes de acuerdo a la actividad que mencione. Igualmente tengo una tabla llamada Facturacion_Total que contiene los siguientes campos Fecha_Facturacion que contiene las fechas correspondientes a cuando se facturó y Aseo_Fact. Que contiene todas la tarifas generales juntas. Con Facturación_Total yo relaciono Aseo_Fact con Tarifa de cada una de las 3 tablas que menciones arriba para que me arroje como resultado las tarifas Residenciales en una tabla, las comerciales en otra y así sucesivamente. Haciendo esto encontré un problema. En las3 tablas existen por lo menos una tarifa Residencial igual a la comercial o Industrial a comercial. Entonces cuando me arroja la información distribuida en las 3 tablas en cada una de ellas se repite la misma tarifa porque no diferencia cual es la residencial, la industrial etc. Vi una posibilidad de utilizar los campos fechas para esto, pero no se como hacer. Ejemplo:
Tengo la tabla Residencial con la siguiente tarifa y fechas
Tarifa Fecha_Ini Fecha_Fin
1800 20060101 20061231
También tengo una comercial con lo siguiente
1800 20040501 20051231
Las tarifas son las mismas y entonces se me suma a las 2 tablas cosa que no quiero. Por eso veo la opción de las fechas, ya que la tabla general que es Facturación_Total tiene un campo Fecha_Facturacion que contiene la fecha el cual se facturó y me puede ayudar a encontrar entre las fechas inicial y final la tarifa correspondiente.
Como puedo lograr esto, que método puedo utilizar.
No se si se entiende mi duda y pregunta espero me ayuden a ver una salida o si tienen otro método más practico y seguro será bienvenido.
Gracias
Tengo 3 tablas en Access con los siguientes campos: Tarifa, Fecha_Ini, Fecha_Fin. Estas dos ultimas me indican desde y hasta cuando están vigentes dichas tarifas. Las tablas se componen así: Residencial, Comercial, Industrial. Cada una de ellas contiene tarifas diferentes de acuerdo a la actividad que mencione. Igualmente tengo una tabla llamada Facturacion_Total que contiene los siguientes campos Fecha_Facturacion que contiene las fechas correspondientes a cuando se facturó y Aseo_Fact. Que contiene todas la tarifas generales juntas. Con Facturación_Total yo relaciono Aseo_Fact con Tarifa de cada una de las 3 tablas que menciones arriba para que me arroje como resultado las tarifas Residenciales en una tabla, las comerciales en otra y así sucesivamente. Haciendo esto encontré un problema. En las3 tablas existen por lo menos una tarifa Residencial igual a la comercial o Industrial a comercial. Entonces cuando me arroja la información distribuida en las 3 tablas en cada una de ellas se repite la misma tarifa porque no diferencia cual es la residencial, la industrial etc. Vi una posibilidad de utilizar los campos fechas para esto, pero no se como hacer. Ejemplo:
Tengo la tabla Residencial con la siguiente tarifa y fechas
Tarifa Fecha_Ini Fecha_Fin
1800 20060101 20061231
También tengo una comercial con lo siguiente
1800 20040501 20051231
Las tarifas son las mismas y entonces se me suma a las 2 tablas cosa que no quiero. Por eso veo la opción de las fechas, ya que la tabla general que es Facturación_Total tiene un campo Fecha_Facturacion que contiene la fecha el cual se facturó y me puede ayudar a encontrar entre las fechas inicial y final la tarifa correspondiente.
Como puedo lograr esto, que método puedo utilizar.
No se si se entiende mi duda y pregunta espero me ayuden a ver una salida o si tienen otro método más practico y seguro será bienvenido.
Gracias
1 Respuesta
Respuesta de Omar Aguiar
1