Función PERIOD_DIFF() en MySQL

Función PERIOD_DIFF():
esta función en MySQL se usa para devolver la diferencia entre dos períodos específicos. Aquí, los resultados devueltos estarán en meses (ya sea negativos o positivos) y los dos parámetros de períodos utilizados en esta función deben tener el mismo formato.

Sintaxis:

PERIOD_DIFF(period1, period2)

Parámetro:
este método acepta dos parámetros como se indica a continuación.

  • period1: primer período especificado en el formato YYMM o YYYYMM.
  • period2: segundo período especificado en el formato YYMM o YYYYMM.

Devoluciones:
Devuelve la diferencia entre dos valores de período especificados.

Ejemplo-1:
aquí, los parámetros se usan en el formato AAMM y el mes devuelto es negativo porque el período 1 es menor que el período 2.

SELECT PERIOD_DIFF(2003, 2011);

Producción :

-8

Ejemplo-2:
aquí, los parámetros se utilizan en el formato de YYMM y el mes devuelto es positivo porque el período 1 es mayor que el período 2.

SELECT PERIOD_DIFF(2020, 2007);

Producción :

13

Ejemplo-3:
aquí, los parámetros se usan en el formato AAAAMM y el mes devuelto es negativo porque el período 1 es menor que el período 2.

SELECT PERIOD_DIFF(202001, 202010);

Producción :

-9

Ejemplo-4:
aquí, los parámetros se usan en el formato AAAAMM y el mes devuelto es positivo porque el período 1 es mayor que el período 2.

SELECT PERIOD_DIFF(202012, 202009);

Producción :

3

Aplicación:
esta función se utiliza para devolver la diferencia entre dos períodos específicos.

Publicación traducida automáticamente

Artículo escrito por Kanchan_Ray 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 *