NOTES / 2026/10/20
写 SQL 之前,先把问题问清楚
粒度、时间范围、指标口径:比开始写查询更值得花时间的三件事。
先确认输出粒度
这是一篇示例笔记。遇到取数需求时,可以先写出期望结果的列名,并举两三行假想数据。
每行代表一个用户、一个订单,还是某天某个组织的统计?粒度不明确,关联后的行数就很容易超出预期。
写清楚时间边界
时间筛选需要区分事件发生时间、入库时间与统计归属日期。确认使用哪个字段、采用哪个时区,以及边界是否包含当天。
再开始实现
先验证单表过滤,再验证关联关系,最后计算指标。把每一步的行数与少量样本一起检查,可以更快找到问题的位置。