Ver Mensaje Individual
  #1 (permalink)  
Antiguo 13/07/2015, 11:31
koseb
 
Fecha de Ingreso: julio-2015
Ubicación: Santiago
Mensajes: 4
Antigüedad: 8 años, 10 meses
Puntos: 0
Pregunta Problema con Consulta en SQL

Estimados,

Tengo tres tablas mas bien son vistas con los nombres de las columnas iguales y necesito tener el resultado de una operación de los datos dentro de un rango de fecha de las Tres tablas, es algo así.

R_GA_UNIM_DAY
t_hold:
t_talk:
n_inb:
time_key: esta es la fecha

R_MASISA_DAY
t_hold:
t_talk:
n_inb:
time_key: esta es la fecha

R_BANCO_DAY
t_hold:
t_talk:
n_inb:
time_key: esta es la fecha

Código SQL:
Ver original
  1. SELECT SUM(U.t_hold + U.t_talk)/ SUM(U.n_inb) , SUM(M.t_hold + M.t_talk)/ SUM(M.n_inb)
  2. FROM R_GA_UNIM_DAY U INNER JOIN R_MASISA_DAY M ON U.TIME_KEY= M.TIME_KEY
  3. WHERE M.time_key BETWEEN ('20150510') AND ('20150605')



Aqui me muestra los datos dentro de esas fechas, pero solo de dos tablas lo que me gustaría hacer es que en una sola consulta me muestre los datos entre esas fechas, pero de las tres tablas o inclusive si fueran mas, en consecuencia para posteriores consultas yo solo modificando la fecha podría obtener los datos de las tablas mientras se vayan actualizando.



where time_key between ('20150522') and ('20150605') // Que solo tenga que modificar este rango para que me traiga los resultados de los datos de las tablas

Última edición por gnzsoloyo; 13/07/2015 a las 11:43