MySQL NOW() + 1 día
Anuncio:
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!