TRUNCATE TABLE MID_PROCESS.ODS_SINGLEUSER_CALL_SECOND_T; INSERT INTO MID_PROCESS.ODS_SINGLEUSER_CALL_SECOND_T
SELECT V.* FROM
(SELECT SUBSCRB_ID,
VISIT_AREACODE,
CALL_TIMES,
SUM(CALL_TIMES) OVER (PARTITION BY SUBSCRB_ID) ALL_CALL_TIMES,
ROW_NUMBER() OVER (PARTITION BY SUBSCRB_ID ORDER BY CALL_TIMES DESC) ROW_NUMBER
FROM MID_PROCESS.ODS_CALL_AREA
WHERE CALL_TIMES > 0 )V
WHERE ROW_NUMBER <= 2;
COMMIT;
SELECT V.* FROM
(SELECT SUBSCRB_ID,
VISIT_AREACODE,
CALL_TIMES,
SUM(CALL_TIMES) OVER (PARTITION BY SUBSCRB_ID) ALL_CALL_TIMES,
ROW_NUMBER() OVER (PARTITION BY SUBSCRB_ID ORDER BY CALL_TIMES DESC) ROW_NUMBER
FROM MID_PROCESS.ODS_CALL_AREA
WHERE CALL_TIMES > 0 )V
WHERE ROW_NUMBER <= 2;
COMMIT;
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货