Obtener el valor de una expresión en SELECT anidado
Publicado por siul85 (3 intervenciones) el 30/03/2012 10:10:46
Buenas, tengo un problema, les planto primero el codigo SQL y abajo de el lo que necesito:
Por si ayuda, les paso una imagen de lo que me muestra la consulta anterior.
http://img571.imageshack.us/img571/9797/datosconsulta.png
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.
Muchas gracias, y perdonar el "tocho".
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
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)
Por si ayuda, les paso una imagen de lo que me muestra la consulta anterior.
http://img571.imageshack.us/img571/9797/datosconsulta.png
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.
Muchas gracias, y perdonar el "tocho".
Valora esta pregunta


0