Подсчет, сколько раз с клиентом связывались до совершения покупки и являются ли они повторным покупателем - PullRequest
0 голосов
/ 10 апреля 2020

Я использую Microsoft SQL Server Management Studio 2017.

У меня есть таблица со следующими столбцами: CustomerID (int), DateContacted (date), PurchaseDate (date)

Я хочу добавить две колонки (формулы), которые покажут мне следующее:

-TimesContacted = Сколько раз с клиентом связывались до покупки товара. Однако, если этот покупатель не купил товар в течение 3 месяцев после того, как с ним связались, не считайте его покупкой товара.

-RepeatedBuyer = Выясните, был ли покупатель повторным покупателем. Если клиент купил более одного продукта в течение 4 месяцев после того, как с ним связались, не отмечайте его как повторного покупателя.

Прилагается таблица с конечным результатом, который я ищу. enter image description here

...