永洪社区

标题: 如何修改每周的起始时间 [打印本页]

作者: 功夫熊猫    时间: 2024-2-4 23:00
标题: 如何修改每周的起始时间
本帖最后由 功夫熊猫 于 2024-2-4 23:04 编辑

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

作者: 血斗神星    时间: 2024-2-5 05:48
蹲一个回复,我最近也有这个问题,我是改成星期一为周开头,我现在是用sql新建了一列所有日期提前一天的日期列,用这个日期列来显示周数,美中不足的是1月1号的数据会显示成23年的最后一个周的数据。。。如果改成星期五的话,就是所有日期加两天,不过每年的最后两天会显示成下一年的数据
作者: yhdata_yzm    时间: 2024-2-5 09:52
提供个sql可以看看。


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

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

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




欢迎光临 永洪社区 (http://club.yonghongtech.com/) Powered by Discuz! X3.4