20260429
haoyi& chenwu
This commit is contained in:
@@ -110,7 +110,15 @@ SELECT
|
||||
T0.MARKET,
|
||||
T0.KEY_COMPETITOR,
|
||||
T0.CLASS,
|
||||
T0.YYYYMM,
|
||||
CONCAT(
|
||||
SUBSTR(T0.YYYYMM, 1, 4),
|
||||
CASE
|
||||
WHEN SUBSTR(T0.YYYYMM, 5, 2) IN ('01','02','03') THEN '03'
|
||||
WHEN SUBSTR(T0.YYYYMM, 5, 2) IN ('04','05','06') THEN '06'
|
||||
WHEN SUBSTR(T0.YYYYMM, 5, 2) IN ('07','08','09') THEN '09'
|
||||
ELSE '12'
|
||||
END
|
||||
) AS YYYYMM,
|
||||
T0.PACK_COD,
|
||||
T0.CORP_COD,
|
||||
T0.AUDIT_COD,
|
||||
@@ -156,14 +164,22 @@ FROM
|
||||
) T1 --Retail取非niad先来数据部分
|
||||
WHERE
|
||||
T0.DATA_SOURCE = 'Retail(Quarterly)'
|
||||
AND SUBSTR(T0.YYYYMM, 5, 2) IN ('03', '06', '09', '12')
|
||||
AND T0.YYYYMM<=T1.others_month
|
||||
--EC
|
||||
UNION ALL
|
||||
SELECT
|
||||
T0.MARKET,
|
||||
T0.KEY_COMPETITOR,
|
||||
T0.CLASS,
|
||||
T0.YYYYMM,
|
||||
CONCAT(
|
||||
SUBSTR(T0.YYYYMM, 1, 4),
|
||||
CASE
|
||||
WHEN SUBSTR(T0.YYYYMM, 5, 2) IN ('01','02','03') THEN '03'
|
||||
WHEN SUBSTR(T0.YYYYMM, 5, 2) IN ('04','05','06') THEN '06'
|
||||
WHEN SUBSTR(T0.YYYYMM, 5, 2) IN ('07','08','09') THEN '09'
|
||||
ELSE '12'
|
||||
END
|
||||
) AS YYYYMM,
|
||||
T0.PACK_COD,
|
||||
T0.CORP_COD,
|
||||
T0.AUDIT_COD,
|
||||
@@ -455,4 +471,4 @@ SELECT
|
||||
FROM
|
||||
DM_TF_EXT_UNIONALL_SALES_MAPPING
|
||||
|
||||
-- WHERE DATA_SOURCE IN ('Retail(Quarterly)', 'EC(Monthly)')
|
||||
-- WHERE DATA_SOURCE IN ('Retail(Quarterly)', 'EC(Monthly)')
|
||||
|
||||
@@ -29,7 +29,6 @@
|
||||
-- PLATFORM STRING,
|
||||
-- STORE_NAME STRING,
|
||||
-- STORE_TYPE STRING,
|
||||
-- PRICE STRING,
|
||||
-- DIGITAL_SPREAD_RATE STRING,
|
||||
-- WEIGHTED_SPREAD_RATE STRING)
|
||||
-- USING delta
|
||||
@@ -127,8 +126,7 @@ SELECT /*+ BROADCAST(m) */
|
||||
STORE_NAME,
|
||||
STORE_TYPE,
|
||||
|
||||
-- 零售铺货率 & 价格(仅 Retail 行有值,EC 行为 NULL)
|
||||
CAST(kpi.PRICE AS string) AS PRICE,
|
||||
-- 零售铺货率(仅 Retail 行有值,EC 行为 NULL)
|
||||
CAST(round(kpi.DIGITAL_SPREAD_RATE,2) AS string)||'%' AS DIGITAL_SPREAD_RATE,
|
||||
CAST(round(kpi.WEIGHTED_SPREAD_RATE,2) AS string)||'%' AS WEIGHTED_SPREAD_RATE
|
||||
|
||||
|
||||
Reference in New Issue
Block a user