求助:怎么计算当月未过期订购数量。

问题简介如下:

1月份A用户订购了应用3个月,那它的有效时间是2024/1/1-2024/4/1,

2月份B用户订购了1个月,那它的有效时间是2024/2/1-2024/3/1,

3月份C用户订购应用3个月,那它的有效时间是2024/3/1-2024/7/1,

现在需要统计1月,2月,3月每个月到有底的效时间未过期的用户数量。

我要的答案是:

月份    订购数量    有效未过期

1月,1个,1个

2月,1个,2个

3月,1个,3个

。。。

想了很多方式都没有实现,请问这个怎么进行操作计算?

FineBI 云谷 发布于 2025-1-22 16:27
1min目标场景问卷 立即参与
回答问题
悬赏:4 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共3回答
最佳回答
0
用户k6280494Lv6资深互助
发布于2025-1-22 16:29

什么数据库

最佳回答
0
小陈PhLv3见习互助
发布于2025-1-22 16:48(编辑于 2025-1-22 16:49)

你的字段里,有,有效时间开始和结束的字段吗?

有的话,你直接判断就好了啊,

if  (结束时间>当月底时间,“未过期”,“过期”)?

  • 云谷 云谷(提问者) 有这两个字段的,有效时间,服务结束时间。就是这个服务结束时间针对每个月底日期进行判断是否过期不知道怎么实现。你说的这个达不到我要的效果。
    2025-02-07 14:15 
最佳回答
0
ALICELv5见习互助
发布于4 天前

如果表中没有数据日期,建议先建立一张日期表,里面记录一个字段【数据日期】可以用年月或者年月日格式,如:

2025年1月

2025年2月

......

2025年12月

然后,将这张日期表与用户订购信息表匹配,再用公式或者标签列区判断:

如果 有效时间<=数据日期<=服务结束时间,则判定为有效未过期

  • 4关注人数
  • 39浏览人数
  • 最后回答于:4 天前
    请选择关闭问题的原因
    确定 取消
    返回顶部