Función MAKEDATE() en MySQL

MAKEDATE() :
esta función en MySQL se usa para crear y devolver una fecha basada en un año y un número de días. El número de días debe ser mayor que 0, de lo contrario, devuelve un valor NULL.

Sintaxis:

MAKEDATE(year, day)

Parámetro: 

Esta función acepta dos parámetros como se indica a continuación de la siguiente manera.

  • year – Indica el año que queremos crear.
  • day – Indica los días de un año que queremos crear.

Devoluciones :

Devuelve una fecha basada en un año y un número de valor del día.

Ejemplo 1 :

Crear y devolver una fecha basada en un año y un valor de número de días. Aquí la fecha se toma como 2020 y el número de días es 31. Entonces, la función MAKEDATE devolverá la fecha 31-01-2020.

SELECT MAKEDATE(2020,31) AS NEWDATE ;

Producción :

NUEVA FECHA 
2020-01-31

Ejemplo-2:

Crear y devolver una fecha basada en un año y un valor de número de días. Aquí la fecha se toma como 2020 y el número del día es menor que 0. Entonces, la función MAKEDATE devolverá NULL.

SELECT MAKEDATE(2020,-1) AS NEWDATE ;

Producción :

NUEVA FECHA 
NULO

Ejemplo-3:

Crear y devolver una fecha basada en un año y un valor de número de días. Aquí la fecha se toma como 2020 y el número de día es 366. Por lo tanto, la función MAKEDATE devolverá el último día del año, ya que es un año bisiesto.

SELECT MAKEDATE(2020,366) AS NEWDATE ;

Producción :

NUEVA FECHA 
 2020-12-31

Ejemplo-4:

Crear y devolver una fecha basada en un año y un valor de número de días. Aquí la fecha se toma como 2015 y el número del día es 366. Por lo tanto, la función MAKEDATE devolverá el primer día del próximo año, es decir, 01/01/2016.

SELECT MAKEDATE(2015,366) AS NEWDATE ;

Producción :

NUEVA FECHA 
2016-01-01

Publicación traducida automáticamente

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