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