PERIOD_ADD() y PERIOD_DIFF() en MariaDB

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

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *