Trabalhando com DATAS no banco MySQL

Trabalhando com DATAS no banco MySQL

DATE_SUB(date, INTERVAL expr unit): Essa função tem como objetivo subtrair um determinado valor da data passada como parâmetro. Esse valor a ser subtraído pode ser em dias (DAY), meses (MONTH), anos (YEAR) e etc., sempre informando ‘INTERVAL’.

Exemplo 1: Subtraindo 1 mês da data de emissão
SELECT data_emissao, DATE_SUB(data_emissao, INTERVAL 1 MONTH) TESTE
FROM fin_lancamentos

Exemplo 2: Subtraindo 10 dias da data de emissão
SELECT data_emissao, DATE_SUB(data_emissao, INTERVAL 10 DAY) TESTE
FROM fin_lancamentos

Exemplo 2: Subtraindo 5 anos da data de emissão
SELECT data_emissao, DATE_SUB(data_emissao, INTERVAL 10 YEAR) TESTE
FROM fin_lancamentos



ADDDATE: Esta função adiciona o intervalo de datas na sua função

Exemplo 1: Adicionando 1 mês da data de emissão
SELECT data_emissao, ADDDATE(data_emissao, INTERVAL 1 MONTH) TESTE
FROM fin_lancamentos

Exemplo 2: Adicionando 10 dias da data de emissão
SELECT data_emissao, ADDDATE(data_emissao, INTERVAL 10 DAY) TESTE
FROM fin_lancamentos

Exemplo 2: Adicionando 5 anos da data de emissão
SELECT data_emissao, ADDDATE(data_emissao, INTERVAL 10 YEAR) TESTE
FROM fin_lancamentos

Postar um comentário

0 Comentários