Foros del Web » Programación para mayores de 30 ;) » Bases de Datos General » SQL Server »

Problema group by subconsulta

Estas en el tema de Problema group by subconsulta en el foro de SQL Server en Foros del Web. Hola amigos el problema es el siguiente .. Tengo esta subconsulta y cuando la ejecuto me trae el resultado 2 veces cuestion del agrupamiento al ...
  #1 (permalink)  
Antiguo 19/03/2012, 09:31
 
Fecha de Ingreso: enero-2011
Mensajes: 58
Antigüedad: 13 años, 3 meses
Puntos: 0
Pregunta Problema group by subconsulta

Hola amigos el problema es el siguiente .. Tengo esta subconsulta y cuando la ejecuto me trae el resultado 2 veces cuestion del agrupamiento al colocar el group by en el where final si me sale un solo resultado ..

lo que quiero es de alguna manera colocar el group by dentro de las subconsultas sin necesidad de colocarlo fuera de ella.. quisiera saber si extiste una manera por que si la e intentado pero de igual manera no me funciona me trae algunos resultados duplicados.

select ((select isnull(sum(tt.ORTRXAMT),0) from RM20101 tt where tt.DOCNUMBR = t.DOCNUMBR and tt.CUSTNMBR = t.CUSTNMBR and tt.DOCDATE between '01/01/2011' and '31/12/2011' group by tt.DOCNUMBR, tt.CUSTNMBR) -
((select isnull(sum(app.APPTOAMT),0) from RM20201 app where
app.APTODCNM = ap.APTODCNM and app.date1 between '01/01/2011' and '31/12/2011' group by app.APTODCNM, app.CUSTNMBR))) as total_pend

from RM20101 t
left outer join rm20201 ap
on (ap.aptodcnm=t.DOCNUMBR
and ap.DATE1 between '01/01/2011' and '31/12/2011'
)
where t.VOIDSTTS<>'1'
and t.RMDTYPAL ='1'
and t.DOCNUMBR = '30285'
and t.DOCDATE between '01/01/2011' and '31/12/2011'
order by t.DOCNUMBR,t.CUSTNMBR

Etiquetas: sql
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 07:37.