调整 天猫退款的计算
This commit is contained in:
@@ -218,10 +218,25 @@ base_data AS (
|
|||||||
AND f.完结时间 < %(end_ts_exclusive)s
|
AND f.完结时间 < %(end_ts_exclusive)s
|
||||||
),
|
),
|
||||||
|
|
||||||
recharge_orders AS (
|
sales_order_flag AS (
|
||||||
SELECT DISTINCT 平台订单号, 店铺主键
|
SELECT
|
||||||
FROM analytics_layer.fact_sales
|
fs.平台订单号,
|
||||||
WHERE 业务模式 = '充值购物金'
|
fs.店铺主键,
|
||||||
|
TRUE AS 订单存在于销售表,
|
||||||
|
BOOL_OR(fs.业务模式 = '充值购物金') AS 是否充值购物金订单
|
||||||
|
FROM analytics_layer.fact_sales fs
|
||||||
|
INNER JOIN (
|
||||||
|
SELECT DISTINCT
|
||||||
|
平台订单号,
|
||||||
|
店铺主键
|
||||||
|
FROM base_data
|
||||||
|
WHERE 店铺主键 IN (5,11,14,22,26)
|
||||||
|
) r
|
||||||
|
ON fs.平台订单号 = r.平台订单号
|
||||||
|
AND fs.店铺主键 = r.店铺主键
|
||||||
|
GROUP BY
|
||||||
|
fs.平台订单号,
|
||||||
|
fs.店铺主键
|
||||||
),
|
),
|
||||||
|
|
||||||
brand_split AS (
|
brand_split AS (
|
||||||
@@ -303,10 +318,14 @@ union_data AS (
|
|||||||
r.原始店铺名称 || '_权益金' AS 店铺名称,
|
r.原始店铺名称 || '_权益金' AS 店铺名称,
|
||||||
SUM(r.退款金额) AS 总退款金额
|
SUM(r.退款金额) AS 总退款金额
|
||||||
FROM base_data r
|
FROM base_data r
|
||||||
JOIN recharge_orders ro
|
LEFT JOIN sales_order_flag sof
|
||||||
ON r.平台订单号 = ro.平台订单号
|
ON r.平台订单号 = sof.平台订单号
|
||||||
AND r.店铺主键 = ro.店铺主键
|
AND r.店铺主键 = sof.店铺主键
|
||||||
WHERE r.店铺主键 IN (5,11,14,22,26)
|
WHERE r.店铺主键 IN (5,11,14,22,26)
|
||||||
|
AND (
|
||||||
|
sof.订单存在于销售表 IS NULL
|
||||||
|
OR sof.是否充值购物金订单 = TRUE
|
||||||
|
)
|
||||||
GROUP BY 1,2
|
GROUP BY 1,2
|
||||||
|
|
||||||
UNION ALL
|
UNION ALL
|
||||||
|
|||||||
Reference in New Issue
Block a user