使用SQL实现当天是第几周星期几的功能

如题所示,我想要实现一种功能:以每月为起点,每月的第几个星期几,比如今天1月8号,是本月的第二周星期三,或者说是第2个星期三这种功能。使用SQL要怎么自动实现呢?

比如:1月25号是第4个周六

          1月26号是第4个周日

          25年2月1号是当月的第1个星期六

          25年3月1号是当月的第1个星期六

SQL 帆软用户21wlka79tN 发布于 2025-1-8 13:27 (编辑于 2025-1-8 14:03)
1min目标场景问卷 立即参与
回答问题
悬赏:3 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共4回答
最佳回答
0
帆软用户21wlka79tNLv2见习互助
发布于2025-1-8 14:42

问题错误,重新修改

最佳回答
0
Z4u3z1Lv6专家互助
发布于2025-1-8 13:28(编辑于 2025-1-8 13:29)

oracle?mysql?SqlServer?

--------------

建议用Excel建一张基础表 然后找dba导入数据库,这样查起来很方便

最佳回答
0
snrtuemcLv8专家互助
发布于2025-1-8 13:29

这个看你什么数据库的

  • 帆软用户21wlka79tN 帆软用户21wlka79tN(提问者) 没有什么数据库,我是finereport连接的公司的数据库,然后能在帆软的界面上写SQL,提取数据,没有本地数据库。
    2025-01-08 14:34 
最佳回答
0
CD20160914Lv8专家互助
发布于2025-1-8 13:33(编辑于 2025-1-8 13:33)

判断逻辑不清楚,,你这个周的计算逻辑是如何的   24年30号-25年1月5号,到底是哪一个月的第几周?这个周的计算没有统一标准!!

  • 帆软用户21wlka79tN 帆软用户21wlka79tN(提问者) 以当月为准,请看补充完善后的提问
    2025-01-08 14:04 
  • CD20160914 CD20160914 回复 帆软用户21wlka79tN(提问者) 不清楚具体的规律!也不知道是什么数据库
    2025-01-08 14:12 
  • 2关注人数
  • 47浏览人数
  • 最后回答于:2025-1-8 14:42
    请选择关闭问题的原因
    确定 取消
    返回顶部