Files
doris/docs/zh-CN/sql-reference/sql-functions/date-time-functions/week.md
levy5307 b536c1850f [fix] fix wrong examples in week.md (#8397)
fix wrong examples in week docment
2022-03-08 21:26:43 +08:00

2.3 KiB

title, language
title language
week zh-CN

week

description

Syntax

INT WEEK(DATE date) INT WEEK(DATE date, INT mode)

返回指定日期的星期数。mode的值默认为0。 参数mode的作用参见下面的表格:

Mode 星期的第一天 星期数的范围 第一个星期的定义
0 星期日 0-53 这一年中的第一个星期日所在的星期
1 星期一 0-53 这一年的日期所占的天数大于等于4天的第一个星期
2 星期日 1-53 这一年中的第一个星期日所在的星期
3 星期一 1-53 这一年的日期所占的天数大于等于4天的第一个星期
4 星期日 0-53 这一年的日期所占的天数大于等于4天的第一个星期
5 星期一 0-53 这一年中的第一个星期一所在的星期
6 星期日 1-53 这一年的日期所占的天数大于等于4天的第一个星期
7 星期一 1-53 这一年中的第一个星期一所在的星期

参数为Date或者Datetime类型

example

mysql> select week('2020-1-1');
+------------------+
| week('2020-1-1') |
+------------------+
|                0 |
+------------------+
mysql> select week('2020-7-1',1);
+---------------------+
| week('2020-7-1', 1) |
+---------------------+
|                  27 |
+---------------------+

keyword

WEEK