MySQL NOW() + 1 día

Antonio J. Galisteo

En ésta ocasión vamos a ver cómo usar la función MySQL NOW() sumando 1 día a la fecha tanto en la sección de SELECT como en la cláusula WHERE.

Imaginemos que queremos recuperar la fecha actual más 1 día. Esto lo podemos hacer de la siguiente forma:

SELECT id, NOW() + INTERVAL 1 DAY FROM mitabla;

Esto mismo lo podemos usar en la cláusula where de la siguiente forma:

SELECT id FROM mitabla WHERE fecha <= NOW() + INTERVAL 1 DAY

Con esto estamos recuperando todos los registros cuya fecha sea menos o igual a mañana.

Esto mismo lo podemos hacer con los meses:

... WHERE fecha <= NOW() + INTERVAL 1 MONTH

Y con los años:

... WHERE fecha <= NOW() + INTERVAL 1 YEAR

De la misma forma que estamos sumando, podemos hacer lo mismo para restar un día, mes o año.

Puedes aprender más en nuestra sección de MySQL.

Espero que te haya sido de utilidad!

Publicado el 05-11-2019

Donar

Si te ha sido de ayuda y quieres hacer una donación te lo agradeceremos :)

Compartelo!


Deja un comentario

Comentanos

*

Ir arriba de la pagina