統(tǒng)計(jì)下用戶最長(zhǎng)連續(xù)登錄的天數(shù)”绞旅,“統(tǒng)計(jì)下連續(xù)登錄超過10天的用戶”,“統(tǒng)計(jì)下連續(xù)3天交易額超過100W的店鋪
1. 連續(xù)兩天購(gòu)買的用戶
先按照date將一天多次進(jìn)行去重
row1:按照Date分組牍疏,time排序
row2:按照Date和ID分組,time排序
按照ID增热、row2-row1 分組顷级,重復(fù)次數(shù)大于1
2. 比如連續(xù)2次購(gòu)買的用戶()?
row1:按照? time排序
row2:按照 ID 分組,time排序
按照ID涡贱、row2-row1 分組咏删,重復(fù)次數(shù)大于1
2. 連續(xù)2次購(gòu)買蘋果的用戶
row1:按照 time排序
row2:按照ID、商品類型分組问词,time排序
按照ID督函、商品類型分組,重復(fù)次數(shù)大于1
3. 連續(xù)2次在淘寶購(gòu)買蘋果的用戶
row1:按照 time排序
row2:按照ID激挪、商品類型辰狡、店鋪分組,time排序
按照ID垄分、商品類型宛篇、店鋪分組,重復(fù)次數(shù)大于1
select
id 薄湿,基本變量1叫倍,基本變量2, row2-row1豺瘤,count(id)
from
(select??id 吆倦,基本變量1,基本變量2
row_number() over ( order by time) as row1,
row_number() over (partition by? ??id 坐求,基本變量1蚕泽,基本變量2 order by time) as row2??
from table
)
group by 1,2,3
?having count(id)>? 2