Skip to content

适用虚谷数据库版本

v12.10.8



适用虚谷数据库版本

v12.10.8


周数的计算模式(week_mode)

📄字数 396
👁️阅读量 加载中...

引入版本

v12.0.0

功能描述

周数的计算模式。

参数属性

属性属性值
参数类型INTEGER
默认值0
取值范围[0, 7]
影响范围系统级
修改方式在线修改,立即生效

使用场景说明

  1. 该参数用于确定一年中的第一周是以周一开始还是周日开始,week_mode 会直接影响系统函数 WEEK 的计算结果。
week_mode一年中第一周的起始日WEEK 计算的周数范围
0周日0~53
1周一0~53
2周日1~53
3周一1~53
4周日0~53
5周一0~53
6周日1~53
7周一1~53

示例

sql
-- 在线修改 week_mode
SQL> SET week_mode TO 0;

-- 在线查看 week_mode
SQL> SHOW week_mode;

/*
 * 场景一:
 *   1. week_mode = 0;
 */
 SQL> SELECT week('2024-12-30'); -- 输出 52;

 /*
 * 场景二:
 *   1. week_mode = 3;
 */
 SQL> SELECT week('2024-12-30'); -- 输出 1;