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 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. 

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