找文章 / 找答案

[可视化] 如何修改每周的起始时间

功夫熊猫白银三 显示全部楼层 发表于 2024-2-4 23:00:40 |阅读模式 打印 上一主题 下一主题
10
未解决
本帖最后由 功夫熊猫 于 2024-2-4 23:04 编辑

如图,我新建日期表达式默认是以每周日为当周第一天,我要怎么设置成每周五为当周的第一天呢?
screenshot-20240204-230319.png
回复

使用道具 举报

精彩评论2

血斗神星铂金四 来自手机 显示全部楼层 发表于 2024-2-5 05:48:33
蹲一个回复,我最近也有这个问题,我是改成星期一为周开头,我现在是用sql新建了一列所有日期提前一天的日期列,用这个日期列来显示周数,美中不足的是1月1号的数据会显示成23年的最后一个周的数据。。。如果改成星期五的话,就是所有日期加两天,不过每年的最后两天会显示成下一年的数据
回复

使用道具 举报

yhdata_yzm 显示全部楼层 发表于 2024-2-5 09:52:49
提供个sql可以看看。


```sql
SELECT
    YEAR(date_column) AS year,
    WEEK(date_column, 5) AS week
FROM your_table;
```

在这里,`date_column` 是包含日期信息的列名,`your_table` 是你的表名。`WEEK` 函数的第二个参数表示每周的第一天,其中 5 表示周五。这将返回每个日期的年份和相应的周数。

请注意,不同的数据库系统可能有不同的日期函数和语法,所以确保根据你使用的数据库进行适当的调整。
产品只有周一和周天的设置。
回复

使用道具 举报

高级模式
您需要登录后才可以回帖 登录 | 免费注册

  • 官方微信

    欢迎关注永洪服务号!收费为0,价值无限

    扫码关注
  • 新浪微博

    让每位用户轻松挖掘数据价值!

    访问新浪微博
  • 智能客服
50W

会员等你来哦

Copyright   ©2012-2024  北京永洪商智科技有限公司  (京ICP备12050607) 京公网安备110110802011451号 |联系社区管理员|《永洪社区协议》
返回顶部