Ver Mensaje Individual
  #4 (permalink)  
Antiguo 20/09/2009, 23:10
Marietica
 
Fecha de Ingreso: marzo-2008
Mensajes: 21
Antigüedad: 16 años, 1 mes
Puntos: 1
Respuesta: Mostrar datos por fecha

Cita:
Iniciado por trombonete Ver Mensaje
No tengo idea de ese UNION podrias darme un ejemplo?
desda ya muchas gracias por contesar

Trombonete tiene razon....vas a requerir llamar a todas las tablas y consultarlas....aqui te dejo un ejemplo sencillo con solo dos tablas involucradas...seria cuestion que adaptes esto a tu problema

cito el ejemplo:



El propósito del Comando SQL UNION ALL es también combinar los resultados de dos consultas juntas. La diferencia entre UNION ALL y UNION es que, mientras UNION sólo selecciona valores distintos, UNION ALL selecciona todos los valores.

La sintaxis para UNION ALL es la siguiente:

[Instrucción SQL 1]
UNION ALL
[Instrucción SQL 2]

Utilicemos el mismo ejemplo de la sección anterior para ilustrar la diferencia. Supongamos que tenemos las siguientes dos tablas,

Tabla Store_Information
store_name Sales Date
Los Angeles 1500 € 05-Jan-1999
San Diego 250 € 07-Jan-1999
Los Angeles 300 € 08-Jan-1999
Boston 700 € 08-Jan-1999

Tabla Internet_Sales
Date Sales
07-Jan-1999 250 €
10-Jan-1999 535 €
11-Jan-1999 320 €
12-Jan-1999 750 €

y deseamos encontrar las fechas en donde se realizó una operación de venta en un negocio como así también las fechas donde hay una venta a través de Internet. Para hacerlo, utilizamos la siguiente instrucción SQL:

SELECT Date FROM Store_Information
UNION ALL
SELECT Date FROM Internet_Sales

Resultado:
Date
05-Jan-1999
07-Jan-1999
08-Jan-1999
08-Jan-1999
07-Jan-1999
10-Jan-1999
11-Jan-1999
12-Jan-1999