HOWTO · MySQL
Restar fecha de MySQL
Este artículo presenta cómo restar la fecha en MySQL.
En esta página
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
Fechaextrae los datos en el formatoDDMMAAAAde la cadenaDateTime. - La función
DayOfMonthdevuelve 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_Adddevuelve la fecha y el intervalo de tiempo añadidos a partir de una fecha determinada. - La función
Date_Subdevuelve 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
seleccionarvan precedidos del símbolo de asterisco*, que significa todos los registros de la lista filtrada. -
La palabra clave
fromespecifica 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
whereactúa como un operador condicional. Aquí se especifican todas las condiciones para mostrar los resultados particulares. -
El resultado se captura de la tabla
Estudiantedespués de filtrar los resultados de las consultasentre. -
El operador
entredevuelve 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
ahoradevuelve la fecha-hora en formatoAAAA-MM-DD HH-MM-SS. -
La función
Date_Subtoma 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.