1. Función PERIOD_ADD:
En MariaDB, PERIOD_ADD() toma un período (formateado como YYMM o YYYYMM) y le agrega una cantidad específica de meses. En esta función, el primer parámetro será un punto y el segundo parámetro será un número. Esta función devolverá el resultado formateado como AAAAMM.
Sintaxis:
PERIOD_ADD( period, number)
Parámetro:
Parámetro | Descripción |
---|---|
Período | Un período con el formato YYMM o YYYYMM. |
Número | Un número total de meses para agregar al período. Puede ser negativo o positivo |
Devolver :
Devolverá un punto (formateado como YYMM o YYYYMM).
Ejemplo 1 :
SELECT PERIOD_ADD(202006, 6);
Producción :
202012
Ejemplo-2:
SELECT PERIOD_ADD(201902, -10);
Producción :
201804
Ejemplo-3:
SELECT PERIOD_ADD(1806, 5);
Producción :
201811
2. Función PERIOD_DIFF:
En MariaDB, el PERIOD_DIFF() se usa para devolver la diferencia en meses entre dos períodos (formateados como YYMM o YYYYMM). En esta función, el primer parámetro será un período1 y el segundo parámetro será el período2. Los argumentos period1 y period2 deben formatearse como AAAAMM o AAAAMM, pero deben tener el mismo formato entre sí. Entonces, el período 1 podría formatearse como AAAAMM, luego el período 2 debe formatearse como AAAAMM o viceversa.
Sintaxis:
PERIOD_DIFF( period1, period2 )
Parámetros:
Parámetros | Descripción |
---|---|
Periodo 1 | El primer periodo en el que se restará el mes del periodo2. |
Período2 | El segundo período se restará del período 1. |
Devolver :
Devuelve la diferencia en meses entre dos periodos
Ejemplo 1 :
SELECT PERIOD_DIFF(202005, 202002);
Producción :
3
Ejemplo-2:
SELECT PERIOD_DIFF(1908, 1901);
Producción :
7
Ejemplo-3:
SELECT PERIOD_DIFF(201903, 201909);
Producción :
6
Publicación traducida automáticamente
Artículo escrito por vipinyadav15799 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA