Pregunta: | 57918 - CREAR TABLA DESDE DIFERENTES COSULTAS |
Autor: | HECTOR DAVID ALVAREZ VERA |
Hola... genere varias consultas de diferentes tablas que tienen en comun un mismo deudor, por ejemplo deuda facturada, por facturar.
La idea es realizar una tabla dinamica que me muestre toda la informacion consolidada pero al realizar una nueva consulta con la suma de las 4 anteriores se me produce un producto cartesiano. La idea es adicionar todos los registros en una sola BD para asi generar la Tabla dinamica. ¿ Se puede crear una tabla ejecutando las 4 consulta? O simplemente ejecutar una a una y copiar pegar para crear una sola BD Saludos |
Respuesta: | Jose Igancio Alvarez Rodriguez |
Hector,
A tu pregunta sobre crear una tabla con 4 consultas, se puede! La primera sera una consulta de creacion de tabla y las otras 3 restantes de actualizacion de datos (sobre la tabla antteriormente creada), la unica condicion es que todas las consultas que ejecutes tengan la misca cantidad de campos.... Ahora bien yo solucionaria tu problema con una consulta de UNION. Si manejas las consultas a nivel SQL en lugar de con el diseñadorte resultara muy facil. Ejemplo: SELECT Tabla1.Campo1 FROM Tabla1 union SELECT Tabla1.Campo1 FROM Tabla2 union SELECT Tabla1.Campo1 FROM Tabla3 union SELECT Tabla1.Campo1 FROM Tabla4 De esta forma juntas el resultado de cada una de las tablas en una sola consulta. Busca la clausula UNION en la ayuda del sql del access, tiene mas parametros muy interesantes. |