DEV Community

Fillipi | Programador
Fillipi | Programador

Posted on

INTERVAL com MySQL

Datas com Função INTERVAL no MySQL

Explorando um pouco a função interval , visando o passado.

Imagine que hoje a data atual seja, 10/06/2025.

O consulta abaixo regride ao passado 20 dias:

SELECT 
    NOW() AS DATA_DE_HOJE,
    NOW() - INTERVAL 20 DAY AS DATA_DO_PASSADO;

Output-------------------------------------------------------
|DATA_DE_HOJE         |DATA_DO_PASSADO      |
|2025-06-10 00:00:00  |2025-05-21 00:00:00  |

Enter fullscreen mode Exit fullscreen mode

Explorando um pouco a função interval , visando o futuro.

Imagine que hoje a data atual seja, 10/06/2025.

O consulta abaixo avança para o futuro 20 dias:

SELECT 
    NOW() AS DATA_DE_HOJE,
    NOW() + INTERVAL 20 DAY AS DATA_DO_FUTURA;

Output-------------------------------------------------------
|DATA_DE_HOJE         |DATA_DO_FUTURO       |
|2025-06-10 00:00:00  |2023-06-30 00:00:00  |

Enter fullscreen mode Exit fullscreen mode

A ideia deste artigo foi dar ênfase ao estudo de dados no passado e no futuro.

Fillipi | Programador
YouTube
Instagram

Top comments (0)