Ver Mensaje Individual
  #4 (permalink)  
Antiguo 14/06/2011, 14:41
Avatar de -rommel_
-rommel_
 
Fecha de Ingreso: junio-2008
Ubicación: Lima
Mensajes: 360
Antigüedad: 15 años, 10 meses
Puntos: 1
Respuesta: Consulta para fusionar, dos consultas ya creadas

A ver para no desperdiciar tanto codigo de tu consulta... se me ocurre una solucion rapida...

1° hacerle un UNION ALL a tus 2 consultas... CLARO tienes que normalizarlas y darle los mismo CAMPOS... luego que ya normalizaste las COLUMNAS... entonces a las 2 consultas tienes que ponerle los mismas COLUMNAS que son

SELECT vtas.periodo, vtas.clave_linea, vtas.clave_marca, vtas.clave_grupo, vtas.clave_presentacion, vtas.cant_piezas_mes, vtas.cant_litros_mes, vtas.imp_mxp_mes, vtas.cant_piezas_acum, vtas2.cant_litros_acum, vtas2.imp_mxp_acum, vtas.fecha_actualizacion
FROM TABLA .....

en la 1ra consulta a los campos que no tienen le PONES CERO
de igual manera en la segunda consulta... luego haces un UNION ALL de las 2 consultas y luego haces un SELECT de la UNION y un GRUOP BY del SELECT de los campos iguales y un SUM de las columnas que necesitas CONOCER... jajaja espero te funcione...

como te digo es una solucion rapida... saludos,
__________________
Odio verte ir, pero me encanta verte yendo :)