场景 · 2026 年 8 月 26 日 · 8 分钟
对账问数:期间、借贷、以哪张凭证为准
对账问数的第一句不是金额,是期间。入账期间、支付时间、下单时间,三套钟。公开一致性校验在这里最严:必须引用口径名称。个人把「以哪张凭证为准」写在卡片第一行。
期间
自然月还是账期。账期可能跨自然日。
借贷方向
退款记贷还是红字,决定 SUM 的符号。
凭证
以财务过账为准,还是以业务支付为准。两套都可以,不能混。
一次完整的问法可以先写成下面这样:
2026 年 3 月账期,以过账凭证为准的贷方销售额。
落到语句上,草稿常常是:
SELECT SUM(credit_amount) AS sales
FROM gl_entries
WHERE period = '2026-03'
AND account_code = '6001'
AND posted = 1;
用支付时间去对这张数,会永远差一截。差的那一截,常常住在跨期里。
场景是方法的试验场
零售、订单、漏斗、对账、活动、同期群、库存、内容、地域,题目不同,四拍不变。变的是时间列、粒度、状态机和空间字段。
订单是状态机,金额挂在某一态上。漏斗每一步都要写清分母。库存是时点,销售是期间,不能加在一起。地域至少有下单、收货、仓、门店、IP 五种,选错一种地图会说谎。
灰度从每天都问的那几句开始。无聊的句子才扛得住每天跑。新场景先写成卡片,再允许进日常。没有卡片的新词,先拒绝。
读完这一辑可以做什么
只选一个场景,做成三张卡片和三道金标准。不要同时开零售和财务。场景一多,口径会互相污染。
期间比金额先开口。钟对不上,两边永远差一截。