函数名称

MAKE_YM_INTERVAL

功能描述

MAKE_YM_INTERVAL 函数用于创建一个时间间隔,该间隔以年(years)和月(months)为单位。该函数可以接收两个参数,分别是年份和月份,两者均为可选参数。创建的时间间隔类型为 interval year to month

参数说明

  • years: 整数类型,表示年份的数量。
  • months: 整数类型,表示月份的数量。

返回类型

返回一个 interval year to month 类型的值。

使用示例

  1. 创建一个间隔为1年的时间段:
    SELECT MAKE_YM_INTERVAL(1);
    +---------------------+
    | MAKE_YM_INTERVAL(1) |
    +---------------------+
    | 1-0                 |
    +---------------------+
  2. 创建一个间隔为2年3个月的时间段:
    SELECT MAKE_YM_INTERVAL(2, 3);
    +------------------------+
    | MAKE_YM_INTERVAL(2, 3) |
    +------------------------+
    | 2-3                    |
    +------------------------+
  3. 创建一个仅包含6个月的时间段:
    SELECT MAKE_YM_INTERVAL(NULL, 6);
    +---------------------------+
    | MAKE_YM_INTERVAL(NULL, 6) |
    +---------------------------+
    | null                      |
    +---------------------------+

注意事项

  • 当只有一个参数时,系统默认年份为1。
  • 当使用 NULL 作为参数时,表示该参数不参与时间间隔的计算。

联系我们
预约咨询
微信咨询
电话咨询