用法示例
EXTRACT(QUARTER FROM Order Date)
语法
1) 返回日期部分。
EXTRACT( part FROM date_expression )
2) 从日期和时间字段或表达式返回日期。
EXTRACT(DATE FROM date_expression )
参数
date_expression
- 日期或日期和时间字段或表达式。
part
- 要返回的日期部分。
EXTRACT
支持以下部分:
DAYOFWEEK
:返回 [1, 7] 范围内的值,其中星期日是一周的第一天。
DAY
DAYOFYEAR
WEEK
:返回日期属于一年中的第几周,范围为 [0, 53]。一周从星期日开始算起,一年中第一个星期日之前的日期属于第 0 周。
ISOWEEK
:以 ISO 8601 格式返回
date_expression
属于一年中的第几周。
ISOWEEK
从星期一开始算起。返回 [1, 53] 范围内的值。每个 ISO 格式年份的第一个
ISOWEEK
从公历年第一个星期四之前的星期一开始算起。
MONTH
QUARTER
:返回 [1, 4] 范围内的值。
YEAR
ISOYEAR
:以 ISO 8601 格式返回周编号年份,即包含
date_expression
所属周的星期四的公历年。
返回数据类型
- 数字(整数)
- 日期
示例
在以下示例中,EXTRACT
返回了与
DAY
时间部分相对应的值。
Example formula | Output |
|
25 |
在以下示例中,EXTRACT
返回了与日期一列中接近年末的不同时间部分相对应的值。
字段名称 | Example formula |
---|---|
|
|
|
|
|
|
|
|
输出:
输入日期 | |
|
|
|
---|---|---|---|---|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
备注
此函数不适用于兼容模式日期类型。