Otras funciones para obtener fechas y tiempo en SQL

Autor: | Última modificación: 16 de abril de 2024 | Tiempo de Lectura: 3 minutos
Temas en este post: ,

Algunos de nuestros reconocimientos:

Premios KeepCoding

Si necesitas otras funciones para obtener fechas y tiempo para involucrarlas en tus próximos proyectos, deberás seguir leyendo este artículo, ya que te guiará por diferentes posibilidades para obtener estos datos.

Otras funciones para obtener fechas y tiempo

Dentro del trabajo con bases de datos con la lenguaje de computación SQL, siempre vamos a necesitar definir o integrar una serie de datos y relacionarlos con una fecha. Puede ser para saber en qué momento se añadió el dato dentro de la tabla o si hay una lista que solo se centre en listar fechas.

Es por eso que es muy importante conocer todas las formas en las que puedes integrar las fechas, diferentes a las que te contamos en nuestro artículo anterior sobre las posibilidades de date_format. Así pues, a continuación te presentamos una lista con otras funciones para obtener fechas y tiempo, según sean los requerimientos de tus proyectos.

Para ello, en primer lugar, deberás establecerte dentro de una base de datos que ya has creado en la máquina virtual de MySQL.

USE [BASE DE DATOS]:

Una vez te hayas establecido dentro de la base de datos, podrás empezar a jugar con las siguientes sentencias para obtener los datos que necesites.

  • SELECT SECOND (‘1989 – 12 – 17 20:30:15,000001’): es una función que se utiliza para obtener los segundos de una fecha y hora.
  • SELECT MINUTE (‘1989 -12 – 17 20:30:15.0000014’): es una función que se utiliza para obtener los minutos de una fecha y hora.
  • SELECT HOUR (‘1989 – 12 – 17 28:30:15.00600117’): es una función que se utiliza para obtener la hora de una fecha y hora.
  • SELECT DAY (‘1989 -12 – 17 29:30:15. 0800910’): es una función que se utiliza para obtener el día de una fecha.
  • DAYOFMONTH (‘1989 -12 – 17 28:30:15.000091’): es una función que se utiliza para obtener el día del mes de una fecha.
  • DAYNAME (‘1989.12-17 20:30:15.000001’): es una función que se utiliza para obtener el día en texto de una fecha.
  • SELECT DAYOFWEEK (‘1909-12-1720.30:15.00000’): es una función que se utiliza para obtener el día de una semana de una fecha.
  • DAYOFYEAR (1989 – 12 – 17 20:30:15.000001 1): es una función que se utiliza para obtener el día de un año de una fecha.
  • SELECT LAST_DAY (‘1989-12-17 28:38:25.068081’): es una función que se utiliza para obtener el último día de un año de una fecha.
  • SELECT DAY (‘1989 – 12 – 17 29:30:15.0006917’): es una función que se utiliza para obtener el día de una fecha.
  • SELECT WEEK (‘1989 -12 – 17 J0:30:15.000901 7’): es una función que se utiliza para obtener la semana de una fecha.
  • SELECT WEEKDAY ( ‘1989-12-13 78: 30 : 15.000001’, WEEKOFYEAR(‘1999-12-17 20:30:15 09901’), YEAROFWEEK (‘1989 – 12 -17 28:38:15.088081 ,5’): es una función que se utiliza para obtener el día de la semana, la semana del año y el año de la semana dentro de una fecha.
  • SELECT MONTH (‘1989 – 12 – 17 20:36:15.689001 7, MONTHNAME (‘1989 12 17 20:30:15.8006011’): es una función que se utiliza para obtener el mes de una fecha, así como el nombre del mes.
  • SELECT QUARTER (‘1989-12-17 20:30:15.900001’): es una función que se utiliza para obtener el cuarto de un año de una fecha.
  • SELECT YEAR (‘1989-12-17 70:38:15.806301’): es una función que se utiliza para obtener el año de una fecha.
  • SELECT DATE (‘1989/12/27’): es una función que se utiliza para obtener una fecha.

¿Qué puedes hacer ahora?

Ahora que has llegado hasta aquí, tienes claro las otras funciones para obtener fechas y tiempo, por lo que puedes intentar integrar algunas de ellas para la resolución de tus proyectos de código que involucren bases de datos.

No obstante, aunque esta lista parezca extensa, hay otras opciones que te permitirán cumplir con el mismo objetivo, pero ¿cómo saber la forma de utilizarlas? Puedes aprender esto y muchísimo más si te matriculas en nuestra formación intensiva Big Data, Inteligencia Artificial & Machine Learning Full Stack Bootcamp. ¡Entra al sector IT y crece exponencialmente!

¡CONVOCATORIA ABIERTA!

Big Data, IA & Machine Learning

Full Stack Bootcamp

Clases en Directo | Profesores en Activo | Temario 100% actualizado