A months_between
függvény
A következőkre vonatkozik: Databricks SQL Databricks Runtime
A dátumok és időbélyegek között eltelt hónapok számát adja eredményül expr1
expr2
.
Syntax
months_between(expr1, expr2 [, roundOff] )
Argumentumok
expr1
: DÁTUM vagy IDŐBÉLYEG kifejezés.expr2
: A kifejezés típusa megegyezik a következő típussalexpr1
: .roundOff
: Nem kötelező LOGIKAI KIFEJEZÉS.
Válaszok
DUPLA.
Ha expr1
később expr2
van, az eredmény pozitív.
Ha expr1
a hónap ugyanazon napján vannak, expr2
vagy mindkettő a hónap utolsó napja, a nap időpontja figyelmen kívül lesz hagyva.
Ellenkező esetben a különbséget havonta 31 nap alapján számítjuk ki, és 8 számjegyre kerekítve, kivéve ha roundOff
=hamis.
Példák
> 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