溫馨提示×

SQL中months_between的用法是什么

sql
小億
226
2023-12-08 04:05:24
欄目: 云計(jì)算

在SQL中,MONTHS_BETWEEN函數(shù)用于計(jì)算兩個(gè)日期之間的月數(shù)差異。它接受兩個(gè)日期作為參數(shù),并返回兩個(gè)日期之間的月份差值。

語法如下:

MONTHS_BETWEEN(date1, date2)

其中,date1和date2都是日期或日期時(shí)間值。

返回值為一個(gè)浮點(diǎn)數(shù),表示date1和date2之間的月份差異。如果date1在date2之前,則返回負(fù)數(shù);如果date1在date2之后,則返回正數(shù);如果兩個(gè)日期相同,則返回0。

以下是一個(gè)使用MONTHS_BETWEEN函數(shù)的示例:

SELECT MONTHS_BETWEEN(‘2021-06-01’, ‘2021-01-01’) AS months_diff;

該查詢將返回5,表示’2021-06-01’和’2021-01-01’之間相差了5個(gè)月。

0