Каким будет самый простой способ подсчитать количество месяцев клиентов в любой день?
# start end
1 01/16 01/17
2 01/16 07/17
3 07/16 01/17
Допустим, начальный месяц включен, а конечный месяц исключен.
Результат, который я хотел бы получить:
<= (start of) 01/16: total customer months = 0
e.g. (start of) 03/16 = 4 (2 customers for each 2 months)
e.g. (start of) 08/16 = 15 (2 customers for each 7 months, 1 customer for 1 month)
>= (start of) 07/17 = 36 (12 + 18 + 6)