SelectDB Enterprise
参考手册
SQL 函数
标量函数
时间日期函数
QUARTER

QUARTER

描述

函数用于返回指定 日期所属的季度(1 到 4)。每个季度包含三个月:

  • 第 1 季度:1 月至 3 月
  • 第 2 季度:4 月至 6 月
  • 第 3 季度:7 月至 9 月
  • 第 4 季度:10 月至 12 月

语法

QUARTER(<datetime>)

参数

参数说明
<datetime>输入的日期或日期时间值,必须是有效的 DATE 或 DATETIME 类型。

返回值

  • 返回一个整数,表示输入日期所属的季度,范围为 1 到 4。
  • 如果输入值为 NULL,函数返回 NULL。
  • 如果输入值为非法日期(如 0000-00-00),函数返回 NULL。

举例

SELECT QUARTER('2025-01-16'),QUARTER('2025-01-16 01:11:10');
+-----------------------------------------+--------------------------------------------------+
| quarter(cast('2025-01-16' as DATETIME)) | quarter(cast('2025-01-16 01:11:10' as DATETIME)) |
+-----------------------------------------+--------------------------------------------------+
|                                       1 |                                                1 |
+-----------------------------------------+--------------------------------------------------+
© 2025 北京飞轮数据科技有限公司 京ICP备2022004029号 | Apache、Apache Doris 以及相关开源项目名称均为 Apache 基金会商标