datepart
datepart介绍
datepart(field, source) - 从日期/时间戳或间隔 source 中提取 field 指定的部分。
参数:
- field - 选择要从 source 提取的部分,支持的字符串值与等效函数 EXTRACT 的字段相同。
- source - 一个日期/时间戳或间隔列,要从中提取 field。
Examples:
> SELECT datepart('YEAR', TIMESTAMP '2019-08-12 01:00:00.123456');
 2019
> SELECT datepart('week', timestamp'2019-08-12 01:00:00.123456');
 33
> SELECT datepart('doy', DATE'2019-08-12');
 224
> SELECT datepart('SECONDS', timestamp'2019-10-01 00:00:01.000001');
 1.000001
> SELECT datepart('days', interval 5 days 3 hours 7 minutes);
 5
> SELECT datepart('seconds', interval 5 hours 30 seconds 1 milliseconds 1 microseconds);
 30.001001
> SELECT datepart('MONTH', INTERVAL '2021-11' YEAR TO MONTH);
 11
> SELECT datepart('MINUTE', INTERVAL '123 23:55:59.002001' DAY TO SECOND);
 55提示:
datepart 函数等同于 SQL 标准函数 EXTRACT(field FROM source)。
Since: 3.4.0