O comando DATE em SQL é utilizado para manipular e formatar valores de data em um banco de dados. Ele permite armazenar, comparar e fazer cálculos com datas, além de garantir que os dados inseridos estejam no formato adequado. As funções de data também permitem filtrar resultados baseados em intervalos de tempo e manipular a parte temporal de um dado. Utilizando funções como CURDATE(), NOW(), DATE_ADD() e DATE_SUB(), é possível realizar diversas operações com datas.
Exemplo
SELECT nome, data_nascimento
FROM clientes
WHERE data_nascimento BETWEEN '1980-01-01' AND '1990-12-31';
Neste exemplo, a consulta seleciona os nomes e as datas de nascimento dos clientes da tabela clientes, mas apenas aqueles cuja data de nascimento esteja entre 1º de janeiro de 1980 e 31 de dezembro de 1990. O operador BETWEEN é utilizado para filtrar os registros dentro do intervalo de datas especificado.