You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

使用MySQL统计不同月份间共同用户ID的问题求助

跨月份共同用户统计SQL问题及解决

背景信息

  • 存在表Transactions,其中timestamp字段为Unix时间戳,时间范围覆盖2008年1月至12月,分析维度仅涉及月份。
  • 表结构及建表SQL:
[Transactions表结构]
[表生成SQL]

需求说明

统计每个月份X与后续X+1、X+2等所有后续月份的共同用户ID数量:

  • 仅当用户在两个月份均有下单记录时,计入统计
  • 需保留所有月份组合行,无共同用户时显示0

原查询问题

原查询返回结果不符合预期(实际仅2个用户,但统计计数远超2),原SQL代码:

[错误SQL代码]

正确实现

修改后的正确SQL及对应结果如下:

[正确SQL代码]
[正确结果表]

内容的提问来源于stack exchange,提问作者askcode23

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.24 04:14:54