赠茶数据需求#
需求背景#
品牌管理部需要的赠茶相关报表
需求频率#
不定时
数据查询及导出#
视实收金额为0的茶为赠茶。
WITH day_periods AS (
SELECT '20260327' AS start_date, '20260504' AS end_date
)
SELECT
CONCAT(day_periods.start_date, '~', day_periods.end_date) AS 时段,
business_date AS 日期,
city_name AS 城市,
item_name AS 产品名称,
SUM(dp_item_count) AS 销量,
SUM(dp_total_amount) AS 流水,
SUM(dp_pay_amount) AS 实收
FROM
ads_dbs_trade_food_di
CROSS JOIN day_periods
WHERE
business_date BETWEEN day_periods.start_date AND day_periods.end_date AND city_name in ('蚌埠市','阜阳市','淮南市')
GROUP BY
时段,
日期,
城市,
产品名称
HAVING
SUM(dp_item_count) > 0
AND SUM(dp_pay_amount) = 0;数据清洗#
筛选 青韵乌龙、茉莉初露、每日鲜泡好茶 相关,因可能会新增奇怪名称,不在SQL阶段进行过滤。