Oracle 12 C - Months_between 函数提供 18 个月,开始日期为 2020 年 6 月 30



Oracle 12 C - Months_between函数提供 18 个月,开始日期为 2020 年 6 月 30 日,结束日期为 2021 年 12 月 31 日。实际结果应为18个月1天。

请建议要使用的函数名称和详细信息,以便在Oracle 12 C中获得实际结果(18个月

1(。从 DUAL 中选择MONTHS_BETWEEN(日期 '2021-12-31',日期 '2020-06-30'(; 提供答案为 18。但它应该是或者我们想要 18 个月 1 天(如 18.03(在 Oracle 12C 中。

请让我知道Oracle 12C中是否有功能可以获得18个月1天,开始日期为2020年6月30日至结束日期为2021年12月31日。

">

18"是正确的结果。从MONTHS_BETWEEN文档中:

如果 date1 和 date2 是该月的同一天或两者都是最后一个日期 几个月中的天,则结果始终是整数。

最新更新