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.compraPruebaGroup 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.ventaPruebaGROUP 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
