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