Oracle - Contar distintos, acumulados en días corrientes.

 
Vista:

Contar distintos, acumulados en días corrientes.

Publicado por Leandro (1 intervención) el 28/12/2016 14:18:57
Hola,

la idea es contar la cantidad de clientes distintos que compraron cierto producto, e ir mostrandolo de manera que se vea cada día con la cantidad correspondiente, de forma acumulada. Es decir, por ej:

01/01/2016 => 35 clientes
02/01/2016 => 44 clientes
03/01/2016 => 52 clientes
04/01/2016 => 55 clientes

al ser acumulado, las cantidades siempre van aumentando con el correr de los días. Sería ideal también que al terminar el mes la cuenta vuelva a cero. Hice algunas pruebas con las funciones analíticas de oracle partition y over pero no logro que me muestre el resultado correcto. Me cuenta clientes más de una vez. Por ej, el valor 44 correspondiente al 02/01/2016 incluye al cliente "A" dos veces, una por comprar en 01/01/2016 y otra por comprar en 02/01/2016. Alguna idea de cómo hacerlo?

Gracias de antemano
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