Función make_ym_interval
Se aplica a: Databricks SQL Databricks Runtime 10.4 LTS y versiones posteriores
Crea un intervalo año-mes desde years
y months
.
Sintaxis
make_ym_interval( [ years [, months ] ] )
Argumentos
years
: número entero de años, positivo o negativomonths
: número entero de meses, positivo o negativo
Devoluciones
Un valor de tipo INTERVAL YEAR TO MONTH
.
Los argumentos no especificados tienen como valor predeterminado 0.
Si no proporciona ningún argumento, el resultado es INTERVAL '0-0' YEAR TO MONTH
.
La función es equivalente a ejecutar:
INTERVAL year YEARS + INTERVAL month MONTHS
.
Por lo tanto, cada unidad puede estar fuera de su intervalo natural, así como ser negativa.
Ejemplos
> SELECT make_ym_interval(100, 5);
100-5
> SELECT make_ym_interval(100, null);
NULL
> SELECT make_ym_interval(0, 13);
1-1
> SELECT make_ym_interval(1, -1);
0-11