months_between

months_between

months_between 介绍

months_between(timestamp1, timestamp2[, roundOff]) - 如果 timestamp1 比 timestamp2 晚,那么结果为正数。如果 timestamp1 和 timestamp2 是同一月的同一天,或者都是月末的最后一天,将忽略一天中的小时数。否则,差异将基于每月 31 天来计算,并且除非 roundOff=false,否则将四舍五入到 8 位小数。

Examples:

> SELECT months_between('1997-02-28 10:30:00', '1996-10-30');
 3.94959677
> SELECT months_between('1997-02-28 10:30:00', '1996-10-30', false);
 3.9495967741935485

Since: 1.5.0