OracleのMONTHS_BETWEEN関数の使用法は?

OracleのMONTHS_BETWEEN()関数は、2つの日付の差を月単位で計算します。構文は次のとおりです。

MONTHS_BETWEEN(date1, date2)

比較対象となる2つの日付はdate1とdate2です。

以下にMONTHS_BETWEEN()関数の例を示します。

SELECT MONTHS_BETWEEN(SYSDATE, hire_date) AS months
FROM employees;

上記のクエリは、各従業員の雇用日(hire_date)と現在の日付(SYSDATE)との間の月差を計算し、その結果に「months」という名前を付けます。

以上記載した情報が参考になれば幸いです。

bannerAds