Я пытаюсь рассчитать текущий клиентский просроченный баланс (а не текущий клиентский баланс, который у меня уже есть). Я хочу увидеть, что сальдо клиента просрочено, а не сегодня. Я хочу узнать, сколько было просрочено для каждого клиента в прошлом месяце, 2 месяца go, 3 месяца go и др. c
Пример данных:
Cust_Transactions
Account Amount Created Due Closed
100000 226.67 01/09/2018 01/10/2018 15/12/2018
100000 125.00 11/11/2018 11/12/2018 18/02/2019
100000 550.35 01/01/2019 01/02/2019 15/05/2019
100000 250.55 09/03/2019 09/04/2019 19/05/2019
100000 655.00 05/04/2019 05/06/2019
То, что мне нужно рассчитать, это:
DateTable.Date Overdue
31/01/2019 125.00
28/02/2019 550.35
31/03/2019 550.35
30/04/2019 800.90
31/05/2019 0.00
30/06/2019 655.00
31/07/2019 655.00
31/08/2019 655.00
30/09/2019 655.00
31/10/2019 655.00
30/11/2019 655.00
31/12/2019 655.00
Итак, на любом заданном Datetable.Date, мне нужно увидеть, что такое просроченный баланс для всех клиентов / конкретного отфильтрованного клиента , Транзакция просрочена, если:
Datetable.Date больше, чем Дата исполнения и меньше, чем Дата закрытия
Или
Datetable.Date больше, чем Дата исполнения, и Close дата не указана
Может кто-нибудь помочь с этим? Это давало мне покоя целую вечность
Большое спасибо за помощь