函数名称

MAKE_YM_INTERVAL

功能描述

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

参数说明

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

返回类型

返回一个

interval year to month
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
    NULL
    作为参数时,表示该参数不参与时间间隔的计算。

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