Anidar JOIN
Publicado por PEPE (2 intervenciones) el 29/03/2005 19:15:35
Buenos dias a todos.
resulta, que he creado una consulta que me estrega un registro de resultados principales, cantidades totalizadas, TotalBodega1 Total bodega2, etc son 5 bodegas.
ahora para el informe impreso necesito mostrar ese registro... uno por producto, hasta aqui bien, estos totales pueden tener mas de un
detalle, cantidad en proceso, terminada, reservada; estos tambien deben aparacer en el informe, ahora si el problema.
al generar una consulta que consolide todos estos datos, me trae combinaciones que me duplican los registros, me explico
-------------------------------------------------------------------------------------
bodega3
refPROD LoteTrZF cantidadEK
R3100 ZM13 275.00
R3100 ZB13 300.00
-------------------------------------------------------------------------------------
bodega4
refPROD LoteReZF cantidadSK
R3100 ZB08 50.00
R3100 ZB08 150.00
-------------------------------------------------------------------------------------
y en el resultado que me da la consulta aparecen 4 registros en lugar de 2 asi:
-------------------------------------------------------------------------------------
refPROD LoteTrZF cantidadEK LoteReZF cantidadSK
R3100 ZB13 300.00 ZB08 50.00
R3100 ZM13 275.00 ZB08 50.00
R3100 ZB13 300.00 ZB08 150.00
R3100 ZM13 275.00 ZB08 150.00
-------------------------------------------------------------------------------------
ya he tratado usando DISTINCTROW y DISTINCT.... haciendo la consulta directa, y haciendo consultas separadas, y luego una consulta final
se me ocurre , se pueden anidar JOIN's
resulta, que he creado una consulta que me estrega un registro de resultados principales, cantidades totalizadas, TotalBodega1 Total bodega2, etc son 5 bodegas.
ahora para el informe impreso necesito mostrar ese registro... uno por producto, hasta aqui bien, estos totales pueden tener mas de un
detalle, cantidad en proceso, terminada, reservada; estos tambien deben aparacer en el informe, ahora si el problema.
al generar una consulta que consolide todos estos datos, me trae combinaciones que me duplican los registros, me explico
-------------------------------------------------------------------------------------
bodega3
refPROD LoteTrZF cantidadEK
R3100 ZM13 275.00
R3100 ZB13 300.00
-------------------------------------------------------------------------------------
bodega4
refPROD LoteReZF cantidadSK
R3100 ZB08 50.00
R3100 ZB08 150.00
-------------------------------------------------------------------------------------
y en el resultado que me da la consulta aparecen 4 registros en lugar de 2 asi:
-------------------------------------------------------------------------------------
refPROD LoteTrZF cantidadEK LoteReZF cantidadSK
R3100 ZB13 300.00 ZB08 50.00
R3100 ZM13 275.00 ZB08 50.00
R3100 ZB13 300.00 ZB08 150.00
R3100 ZM13 275.00 ZB08 150.00
-------------------------------------------------------------------------------------
ya he tratado usando DISTINCTROW y DISTINCT.... haciendo la consulta directa, y haciendo consultas separadas, y luego una consulta final
se me ocurre , se pueden anidar JOIN's
Valora esta pregunta
0