Restar fecha de MySQL

Rashmi Patidar 15 febrero 2024
Restar fecha de MySQL

MySQL tiene una variedad de operaciones que son beneficiosas para usar y mantener una base de datos relacional. Tiene varias funciones integradas que son útiles para usar la herramienta.

Estas funciones facilitan los esfuerzos humanos al tomar parámetros y proporcionar los resultados para la funcionalidad dedicada.

Estas funciones incluyen una variedad de operaciones en cadenas, números, fechas y funciones avanzadas en MySQL. Ejemplos de tales funciones incluyen concat, reverse, position, min, max y truncate.

Restar fecha en MySQL

MySQL proporciona funciones para cambiar y administrar fechas y horas según las necesidades de la herramienta. Las siguientes son algunas funciones de la utilidad de fecha y hora.

  1. La función Fecha extrae los datos en el formato DDMMAAAA de la cadena DateTime.
  2. La función DayOfMonth devuelve la parte del día a partir de la fecha completa después de realizar el proceso de extracción interno.
  3. La función Date_Add devuelve la fecha y el intervalo de tiempo añadidos a partir de una fecha determinada.
  4. La función Date_Sub devuelve la fecha restada y el intervalo de tiempo de una fecha proporcionada.

Consulta para ejecutar la instrucción MySQL:

select * from student where DOB between DATE_SUB(NOW(), INTERVAL 30 DAY) AND NOW();
  1. La consulta anterior selecciona todas las fechas de nacimiento entre la fecha actual y los últimos 30 días. Los seleccionar van precedidos del símbolo de asterisco *, que significa todos los registros de la lista filtrada.

  2. La palabra clave from especifica que el usuario debe proporcionar el nombre de la tabla desde la que aplicamos la condición o el filtro.

  3. El uso de la palabra clave where actúa como un operador condicional. Aquí se especifican todas las condiciones para mostrar los resultados particulares.

  4. El resultado se captura de la tabla Estudiante después de filtrar los resultados de las consultas entre.

  5. El operador entre devuelve los valores seleccionados del rango dado, y los valores pueden ser parte de números enteros, cadenas o fechas. La consulta anterior devuelve el intervalo de fechas inclusivo, lo que significa que el primer y el último valor forman parte del intervalo de fechas.

  6. La función ahora devuelve la fecha-hora en formato AAAA-MM-DD HH-MM-SS.

  7. La función Date_Sub toma dos argumentos, donde el primer valor denota el valor a cambiar. El segundo argumento es el valor en la fecha o la hora que se debe restar.

    Los valores pueden ser minutos, segundos, horas, días y muchos más.

Imagen para crear y manipular en funciones de fecha.

Rashmi Patidar avatar Rashmi Patidar avatar

Rashmi is a professional Software Developer with hands on over varied tech stack. She has been working on Java, Springboot, Microservices, Typescript, MySQL, Graphql and more. She loves to spread knowledge via her writings. She is keen taking up new things and adopt in her career.

LinkedIn

Artículo relacionado - MySQL Date