调整US公式:
SELECT
ClientOrderCode,SUM(FeeAmount)
- SUM(
ISNULL(PlatformCommissionAmount, 0)
+ ISNULL(AffiliateCommissionAmount, 0)
+ ISNULL(AffiliatePartnerCommissionAmount, 0)
+ ISNULL(AffiliateAdsCommissionAmount, 0) -- 联盟店铺广告佣金(旧公式漏了)
+ ISNULL(ReferralFeeAmount, 0) -- US 站平台佣金多在此字段
+ ISNULL(RefundAdministrationFeeAmount, 0) -- 退款管理费:不进「其他成本」
)
-- 场景A:买家运费已轧进 FeeAmount(Settlement ≈ Revenue + Fee)
WHEN ABS(SUM(SettlementAmount) - (SUM(RevenueAmount) + SUM(FeeAmount))) < 0.02
THEN SUM(ISNULL(ShippingCostAmount, 0))
-- 场景B:无买家运费轧差时,ShippingCost 在 Fee 外,不能减
ELSE 0
+ SUM(ISNULL(RetailDeliveryFeeAmount, 0)) -- 零售配送费:未对接,并入其他成本
AS 新其他成本
FROM RB_TikTok_StatementTransactions
WHERE ClientOrderCode = '577563041913017032'
GROUP BY ClientOrderCode;
