Cita:
Por si ayuda, les paso una imagen de lo que me muestra la consulta anterior.SELECT c.articulo ,c.definicion ,c.unidades ,c.precio ,c.importe ,c.fecha ,v.articulo ,v.definicion ,v.uniVta ,v.PrecioIva ,v.ImporteIva ,v.Fecha FROM (SELECT empresa,numero,linia ,articulo ,definicion ,SUM(unidades) unidades ,precio ,importe ,fecha FROM dbo.compraPrueba GROUP BY empresa,numero,linia ,articulo ,definicion ,unidades ,precio ,importe ,fecha) c FULL OUTER JOIN (SELECT empresa,numero,linia ,articulo ,definicion ,SUM(uniVta) uniVta ,PrecioIva ,SUM(ImporteIva) ImporteIva ,Fecha FROM dbo.ventaPrueba GROUP BY empresa,numero,linia ,articulo ,definicion ,uniVta ,PrecioIva ,ImporteIva ,Fecha) v ON (c.empresa=v.empresa AND c.numero=v.numero AND c.linia =v.linia)
[URL="http://img571.imageshack.us/img571/9797/datosconsulta.png"]Imagen Resultado consulta[/URL]
Lo que me gustaría que se visualizase es:
- La fila 1 y 3 agrupadas, es decir, la columna UNIDADES debería de aparecer 16 en vez de dos tuplas de 8 unidades.
- La fila 6 y 7 debería de agruparse y mostrarse a la derecha de la fila 2.
Los subselect por separado me muestran los datos correctos. También lo he probado con un UNION y no me sirve.
Para que quede mas claro también he subido un excel con algunos datos de mis dos tablas y con el resultado que busco:
[URL="http://www.mediafire.com/?ieg461x9z2v4y16"]http://www.mediafire.com/?ieg461x9z2v4y16[/URL]
Muchas gracias, y perdonar el "tocho".