Acumular un campo
Publicado por JOSE ADOLFO (1 intervención) el 10/10/2019 23:41:12
Hola estoy tratando de hacer un acumulado de ventas intente lo siguiente:
Paresia correcto pero cuando hay valores iguales de venta no recorre el acumulado y sin embargo el ultimo acumulado coincide con la suma de cada uno de los valores
Gracias de antemano
1
2
3
4
SELECT T0.[NumReg], T0.[VentCIVA], SUM(SUM(T0.[VentCIVA])) OVER (ORDER BY T0.[VentCIVA] ASC) AS Acumulado
FROM [Consa].[dbo].[MenosMas] T0
GROUP BY T0.[NumReg], T0.[VentCIVA]
ORDER BY T0.[VentCIVA]
Paresia correcto pero cuando hay valores iguales de venta no recorre el acumulado y sin embargo el ultimo acumulado coincide con la suma de cada uno de los valores
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
NumReg VentCIVA Acumulado
354 8 8
248 9.9998 17.9998
362 10 37.9998363 10 37.9998 Incorrecto503 11 48.9998353 12 60.9998352 13 73.9998351 15 88.9998496 17.5 123.9998
501 17.5 123.9998 Incorrecto
470 18 159.9998512 18 159.9998 Incorrecto364 19 197.9998365 19 197.9998 Incorrecto355 20 277.9998Gracias de antemano
Valora esta pregunta


0


