MySQL按月汇总交易数据结果与Excel、Tableau计算值不一致问题
交易数据跨自然月汇总结果偏差定位问题
已花费多日尝试多套方案实现交易数据按月维度汇总,核心需求为无需区分交易所属年份,仅按自然月维度跨年度合并统计,但最终输出的汇总结果与Excel、Tableau中的计算数值存在明显差异,暂未定位到问题产生原因。
过程中先后编写两条SQL查询语句做交叉验证,两条语句执行后返回结果完全一致,但该结果仍与Excel、Tableau输出的统计数值不匹配:
交叉验证所用SQL语句
-- 方案1:直接提取日期字段中的自然月维度聚合 SELECT extract(MONTH from TRAN_D) as month, sum(TRAN_A) as total_value FROM royal_bank_aus.tran GROUP BY month; -- 方案2:先按年、月维度拆分聚合 SELECT year(TRAN_D),month(TRAN_D),sum(TRAN_A) FROM royal_bank_aus.tran GROUP BY year(TRAN_D),month(TRAN_D) ORDER BY year(TRAN_D),month(TRAN_D);
内容的提问来源于stack exchange,提问作者Diyana
相关产品推荐
相关产品推荐

