Mostrar solo los documentos que se repiten en ambas consultas
Publicado por Viviana (4 intervenciones) el 14/10/2014 22:50:01
Estimados:
Tengo la siguiente consulta y necesito que me muestre solo los documentos que se repiten en ambas consultas
SELECT DISTINCT A.[Documento], SUM(B.[Cantidad]) FROM A
INNER JOIN B ON A.Documento = B.Documento
INNER JOIN C ON C.Codigo = B.Codigo
WHERE C.[Grupo] ='103' AND B.[Cantidad] <>0
GROUP BY A.[Documento]
UNION ALL
SELECT DISTINCT A.[Documento], SUM (A.[Kilos]) FROM A WHERE A.[Tipo] ='73'
GROUP BY A.[Documento]
ORDER BY A.[Documento]
Resultado con la consulta que tengo actualmente
Doc Total
10100 50
10101 120
10102 85
10102 150
10103 75
10104 250
10105 20
10105 350
Necesito que solo me muestre de la sgte manera:
Doc Total Total 2
10102 85 150
10105 20 350
Alguien me podría ayudar?
Muchas gracias a todos.
Tengo la siguiente consulta y necesito que me muestre solo los documentos que se repiten en ambas consultas
SELECT DISTINCT A.[Documento], SUM(B.[Cantidad]) FROM A
INNER JOIN B ON A.Documento = B.Documento
INNER JOIN C ON C.Codigo = B.Codigo
WHERE C.[Grupo] ='103' AND B.[Cantidad] <>0
GROUP BY A.[Documento]
UNION ALL
SELECT DISTINCT A.[Documento], SUM (A.[Kilos]) FROM A WHERE A.[Tipo] ='73'
GROUP BY A.[Documento]
ORDER BY A.[Documento]
Resultado con la consulta que tengo actualmente
Doc Total
10100 50
10101 120
10102 85
10102 150
10103 75
10104 250
10105 20
10105 350
Necesito que solo me muestre de la sgte manera:
Doc Total Total 2
10102 85 150
10105 20 350
Alguien me podría ayudar?
Muchas gracias a todos.
Valora esta pregunta


0