Ver Mensaje Individual
  #5 (permalink)  
Antiguo 14/11/2013, 13:51
jessy_050909
 
Fecha de Ingreso: noviembre-2013
Ubicación: Nuevo Leon
Mensajes: 70
Antigüedad: 11 años, 1 mes
Puntos: 2
Respuesta: Por que me repite la informacion

[URL="http://www.mediafire.com/view/sqky2ag46xx1aow/sum.png"]http://www.mediafire.com/view/sqky2ag46xx1aow/sum.png[/URL]

Mira en esta primera imagen CODIGO se ve bien y me muestra sus numeros de cuentas con sus totales 1011000100 ese es el total de la cuenta por CARGO y ABONOS, bueno yo quiero que sea al reves que por CODIGO me de el total de sus cuentas y para eso hice esta segunda consulta que me diera por separado.
Mira despues 1710 sigue 1739 y es lo mismo y asi siempre es lo mismo se repite con todos los FOLIOS que tengo hasta el 9999

[URL="http://www.mediafire.com/view/myfiles/#54ywx1yd33yzzax"]http://www.mediafire.com/view/myfiles/#54ywx1yd33yzzax[/URL]

ESTE ES EL CODIGO DE ESTA CONSULTA TIENE SUM
Cita:
SELECT * FROM(
SELECT Nombre,Codigo,NumCta,isnull(cargo,0) AS Cargo, isnull(abono,0) AS Abono, row_number() over(partition BY Codigo,NumCta ORDER BY Codigo,NumCta ASC) AS rn FROM
(
SELECT CTA.Nombre AS Nombre,S.Codigo,CTA.Codigo AS NumCta, SUM(CASE WHEN TipoMovto = 0 THEN Importe END) AS Cargo,
SUM(CASE WHEN TipoMovto = 1 THEN Importe END) AS Abono
FROM MovimientosPoliza AS M
INNER JOIN Cuentas Cta ON Cta.Id = M.IdCuenta INNER JOIN SegmentosNegocio S ON Cta.Id = M.IdCuenta
GROUP BY CTA.Nombre,Cta.Codigo,S.Codigo
) AS MovimientosPoliza
) AS MovimientosPoliza WHERE rn=1

Bueno segun para corregirlo opte por modificarlo que es la segunda pero sucede lo mismo dejo el codigo y las imagenes abajo....
pense que el problema habia quedado solucionado me muestra cuentas dierentes y Nombres diferentes del mismo CODIGO pero al final las sumas son iguales lo cual no debe ser asi deben variar entonces tambien se estan duplicando pero siento que se mueven de lugar.

[URL="http://www.mediafire.com/view/crypzvkgtr6bzra/Captura_de_pantalla_2013-11-14_13.42.30.png"]http://www.mediafire.com/view/crypzvkgtr6bzra/Captura_de_pantalla_2013-11-14_13.42.30.png[/URL]

[URL="http://www.mediafire.com/view/3kruvuo44u266zj/UNI.png"]http://www.mediafire.com/view/3kruvuo44u266zj/UNI.png[/URL]

Cita:
SELECT DISTINCT Fecha,Codigo,NumCta,Folio, Referencia,Nombre,isnull(cargo,0) AS cargo, isnull(abono,0) AS abono FROM
(
SELECT DISTINCT
MP.Fecha AS Fecha, Cta.Nombre AS Nombre,MP.Folio AS Folio,MP.Referencia AS Referencia,
Cta.Codigo AS NumCta, S.Codigo AS Codigo,(CASE WHEN TipoMovto = 0 THEN Importe END) AS Cargo,
(CASE WHEN TipoMovto = 1 THEN Importe END) AS Abono
FROM MovimientosPoliza AS MP
INNER JOIN Cuentas Cta on Cta.Id = MP.IdCuenta INNER JOIN SegmentosNegocio S ON S.Codigo=Cta.SegNegMovtos
) AS MovimientosPoliza
ORDER BY Codigo
__________________
Buen dia.
Jessy Rmz.
No seas como el caminante del desierto que sólo deja una huella; el conocimiento se alcanza con el tiempo y unas cuantas lunas.