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