怎么按月获取周数

用sqlserver2008 或帆软公式

图片.png

FineReport 帆软用户du7GhX9Kl2 发布于 2024-8-29 14:43
1min目标场景问卷 立即参与
回答问题
悬赏:6 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共2回答
最佳回答
0
CD20160914Lv8专家互助
发布于2024-8-29 14:58(编辑于 2024-8-29 15:22)

aaaa_mobile22.rar

帆软要设置周开始于星期一,并重启服务或者设计器

image.png

image.png

SELECT 

    date_value,

    DATEPART(YEAR, date_value) AS year_num,

    DATEPART(MONTH, date_value) AS month_num,

        CASE DATEPART(WEEKDAY, date_value)

        WHEN 1 THEN '星期天'

        WHEN 2 THEN '星期一'

        WHEN 3 THEN '星期二'

        WHEN 4 THEN '星期三'

        WHEN 5 THEN '星期四'

        WHEN 6 THEN '星期五'

        WHEN 7 THEN '星期六'

    END AS chinese_weekday,    

    ((DATEDIFF(DAY, DATEADD(MONTH, DATEDIFF(MONTH, 0, date_value), 0), date_value) + 6) / 7) + 1 AS week_num   

FROM SeptemberDates

image.png

image.png

最佳回答
0
华莉星宸Lv7资深互助
发布于2024-8-29 14:47

建一个自定义的时间维度表吧

这个格式

image.png

  • 3关注人数
  • 232浏览人数
  • 最后回答于:2024-8-29 15:22
    请选择关闭问题的原因
    确定 取消
    返回顶部