0
所以我創建了從事務表與所有客戶購買記錄有如下的表:如何通過案例不存在teradata?
- 月 - 年,
- 客戶ID,
- 交易數在那個月。
我試圖創建具有的1輸出月 - 年表,2 當月定義爲客戶數目流失的客戶中誰沒有過交易在過去的12個月裏。 (因此,如果客戶在2014年1月僅進行一次購買,則客戶將在2015年2月發生流失。
如果此人在2015年3月有交易,但直到2016年5月都沒有交易,那麼他們在4月份再次激活2016)。
我希望這裏有任何建議。
的代碼我作出SQL
作品,但不Teradata
:
select
month_start_date,
(select 1
from merchantengagement1 t2
where
t2.month_start_date >= t.month_start_date - INTERVAL '1' YEAR and
t2.month_start_date < t.month_start_date and
transactions > 0 and
t.rcvr_ID = t2.rcvr_ID
) then 1 else 0 end) as churnedCustomers
from
merchantengagement1 t
group by month_start_date