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.
- La función
Fecha
extrae los datos en el formatoDDMMAAAA
de la cadenaDateTime
. - 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. - La función
Date_Add
devuelve la fecha y el intervalo de tiempo añadidos a partir de una fecha determinada. - 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();
-
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. -
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. -
El uso de la palabra clave
where
actúa como un operador condicional. Aquí se especifican todas las condiciones para mostrar los resultados particulares. -
El resultado se captura de la tabla
Estudiante
después de filtrar los resultados de las consultasentre
. -
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. -
La función
ahora
devuelve la fecha-hora en formatoAAAA-MM-DD HH-MM-SS
. -
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.
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