Oracle - Consulta de Agrupacion

 
Vista:

Consulta de Agrupacion

Publicado por Fabian (3 intervenciones) el 12/04/2006 16:42:49
si tengo una query de la sgte forma

SELECT A.cliente,A.cuenta,A.nroserv,
(SELECT SUM(B.UNIDADESBONOS) FROM cliente_bonos B WHERE
B.cliente=A.cliente and B.cuenta=A.cuenta and B.nroserv=A.nroserv and B.codigobonos=30041 and
trunc(B.FECHRS) between to_date('10-04-2006','dd-mm-yyyy') and to_date('10-04-2006','dd-mm-yyyy') )AS VENTA, --venta
(SELECT SUM(C.UNIDADESBONOS) FROM cliente_bonos C WHERE C.cliente=A.cliente and C.cuenta=A.cuenta
and C.nroserv=A.nroserv and C.codigobonos=30043 and C.UNIDADESBONOS > 0
and trunc(C.FECHRS) between to_date('10-04-2006','dd-mm-yyyy') and to_date('10-04-2006','dd-mm-yyyy')) as positivo
from cliente_bonos A
WHERE trunc(A.FECHRS) between to_date('10-04-2006','dd-mm-yyyy') and to_date('10-04-2006','dd-mm-yyyy')
and A.nroserv in ('97371618','94376347')

como puedo hacer un group by si 2 de las columnas que se retornada con consultas anidadas??
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder