Ver Mensaje Individual
  #14 (permalink)  
Antiguo 28/08/2014, 15:08
Cambron
 
Fecha de Ingreso: junio-2014
Ubicación: D.F.
Mensajes: 42
Antigüedad: 9 años, 10 meses
Puntos: 0
Union me repite Datos

Hola a todos!

Sigo con un problema de union o producto cruz ya no se que es.
Lo que quiero es unir dos tablas salidas y entradas, en las salidas tengo tres registros y en las entradas tengo siete, bien, si hago un "union all" me las une sin problemas pero lo que yo quiero es que me las divida, dejo el query separado y resultados para darme a enteder un poco mas.
Código SQL:
Ver original
  1. SELECT DoctoSalida,Fecha,Cantidad FROM SalidasMP WHERE codigo='043-1032' AND fecha BETWEEN '2014-08-01' AND '2014-08-27' AND IdEmpresa='03' AND IdAlmacen='01'
  2.  
  3. SELECT DoctoEntrada,Fecha,Cantidad FROM EntradasMP WHERE codigo='043-1032' AND fecha BETWEEN '2014-08-01' AND '2014-08-27' AND IdEmpresa='03' AND IdAlmacen='01'

La primera me devuelve esto:
Docto salida: Fehca Cantidad
1 2014-08-04 21
2 2014-08-06 13
3 2014-08-07 15
4 2014-08-11 02
5 2014-08-22 77
6 2014-08-25 21
7 2014-08-27 17

La segunda esto:

Docto entrada: Fehca Cantidad
1 2014-08-05 21
2 2014-08-25 13

(Las cantidades y doctos son ficticios)

entonces lo que yo quiero q muestre es algo mas o menos asi

Docto salida: Docto entrada Fehca CantidadS CantidadE
1 -- 2014-08-04 21 0
-- 1 2014-08-05 0 21
2 -- 2014-08-06 13 0
3 -- 2014-08-07 15 0
4 -- 2014-08-11 02 0
5 -- 2014-08-22 77 0
6 2 2014-08-25 21 13
7 -- 2014-08-27 17 0


Espero me puedan ayudar..