QUARTERS_DIFF
描述
QUARTERS_DIFF
函数用于计算两个日期之间相差的季度数。该函数接受两个日期参数,返回第一个日期减去第二个日期后的相差季度数。相差季度数等价于相差月份数除以 3(向 0 取整)。
提示
QUARTERS_DIFF 支持从 3.0.8 和 3.1.0 版本开始。
语法
QUARTERS_DIFF(<enddate>, <startdate>)
参数
参数 | 说明 |
---|---|
<enddate> | 结束日期,表示计算差值时的较晚日期。支持 DATE 或 DATETIME 类型 |
<startdate> | 开始日期,表示计算差值时的较早日期。支持 DATE 或 DATETIME 类型 |
返回值
返回 <enddate>
减去 <startdate>
所得季度数
- 当
<enddate>
与<startdate>
任意为 NULL 时,返回 NULL
举例
select QUARTERS_DIFF('2021-03-25', '2020-10-25'), QUARTERS_DIFF('2020-10-25 10:00:00', '2022-12-25 11:00:00');
+------------------------------------------+------------------------------------------------------------+
| QUARTERS_DIFF('2021-03-25','2020-10-25') | QUARTERS_DIFF('2020-10-25 10:00:00','2022-12-25 11:00:00') |
+------------------------------------------+------------------------------------------------------------+
| 1 | -8 |
+------------------------------------------+------------------------------------------------------------+