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

统计各月对应连续3个月有交易的门店数(附SQL查询及验证)

需求:统计每个月份对应的存在连续3个月交易记录的门店数量

交易数据表(transaction_data)样本数据

月份门店ID
2023-01A
2023-02A
2023-03A
2023-03B
2023-04B
2023-05A
2023-05B

预期结果

月份统计数
2023-01-
2023-02-
2023-031
2023-040
2023-051

结果说明

2023-03月统计数为1,因门店A在2023-01、02、03月均有交易;2023-05月统计数为1,因门店B在2023-03、04、05月均有交易。

本人编写的SQL查询语句

SELECT 
  月份,
  COUNT(DISTINCT 门店ID) AS 连续3个月交易门店数
FROM(
  SELECT 
    月份,
    门店ID,
    COUNT(*) OVER (PARTITION BY 门店ID ORDER BY 月份 ROWS BETWEEN 2 PRECEDING AND CURRENT ROW) AS 连续月数统计
  FROM transaction_data
)
WHERE 连续月数统计=3
GROUP BY 月份
ORDER BY 月份

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.17 14:07:40