MySQL PERIOD_DIFF() 函数使用指南

MySQL PERIOD_DIFF() 函数返回两个通过年月指定的时期之间相差的月数。

PERIOD_DIFF() 语法

这是 MySQL PERIOD_DIFF() 函数的语法:

PERIOD_DIFF(period1, period2)

参数

period1
必需的。格式: YYYYMMYYMM
period2
必需的。格式: YYYYMMYYMM

返回值

MySQL PERIOD_DIFF() 函数返回两个通过年月指定的时期之间相差的月数。

PERIOD_DIFF() 示例

这里是几个 PERIOD_DIFF() 函数的示例。

SELECT
    PERIOD_DIFF(202202, 202201),
    PERIOD_DIFF(202203, 202201),
    PERIOD_DIFF(202204, 202201),
    PERIOD_DIFF(202205, 202201),
    PERIOD_DIFF(202206, 202201),
    PERIOD_DIFF(202207, 202201),
    PERIOD_DIFF(202208, 202201),
    PERIOD_DIFF(202209, 202201),
    PERIOD_DIFF(202210, 202201),
    PERIOD_DIFF(202211, 202201),
    PERIOD_DIFF(202212, 202201),
    PERIOD_DIFF(202301, 202201)\G
PERIOD_DIFF(202202, 202201): 1
PERIOD_DIFF(202203, 202201): 2
PERIOD_DIFF(202204, 202201): 3
PERIOD_DIFF(202205, 202201): 4
PERIOD_DIFF(202206, 202201): 5
PERIOD_DIFF(202207, 202201): 6
PERIOD_DIFF(202208, 202201): 7
PERIOD_DIFF(202209, 202201): 8
PERIOD_DIFF(202210, 202201): 9
PERIOD_DIFF(202211, 202201): 10
PERIOD_DIFF(202212, 202201): 11
PERIOD_DIFF(202301, 202201): 12