91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

hive中任意相鄰時間段數據獲取

發布時間:2020-07-21 05:57:13 來源:網絡 閱讀:1213 作者:abebill 欄目:大數據

通過sql語句獲取相鄰時段數據不比通過其它編程語言,因為sql里面沒有for循環,故在實現時需要增加一份副表數據,這里對該方法做一個記錄。
背景:獲取2017年全年平臺用戶進出貴州省的次數(分為進港次數和出港次數)。
處理方式:
1.根據定位數據獲取當年在貴州出現過的用戶
2.獲取這些用戶的全部定位數據,并根據定位時間進行排序
hive中任意相鄰時間段數據獲取
如上,從左到右以此分別為用戶id,定位時間,定位省份id,排序編號,是否定位在貴州
3.這里考慮根據if_loc這個字段來判斷用戶是入港還是出港,但是僅僅依靠這張a表還無法完全實現,因此考慮增加一張b表,b表的數據來自于a表,但兩張表對rn值對應的數據會有一些差別
hive中任意相鄰時間段數據獲取
其中 b.rn_b = a.rn - 1
4.兩張表進行關聯,獲取進港、出港標簽port_flag

select a.bid,a.uploadtime,a.province_id,b.if_loc_b - a.if_loc port_flag
from  a
inner join  b on (a.bid = b.bid and a.rn = b.rn_b)

當port_flag = 1 時為入港,port_flag = -1 時為出港,port_flag = 0時為港內持續定位。

入港和出港涉及到兩個時段的定位數據,通過這種方式,自然也可以獲取到兩個時段內的其它數據。

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

城步| 双柏县| 钦州市| 乐亭县| 襄垣县| 清镇市| 叙永县| 芮城县| 乡城县| 鹿泉市| 明溪县| 南溪县| 察雅县| 敦化市| 麻栗坡县| 于都县| 年辖:市辖区| 嘉善县| 乐安县| 祁东县| 常德市| 汝阳县| 上饶县| 呼玛县| 青冈县| 油尖旺区| 黔西| 华容县| 上犹县| 鹿泉市| 吴堡县| 东阿县| 海伦市| 河源市| 浑源县| 青河县| 汶上县| 万山特区| 抚顺县| 德令哈市| 高密市|