Menu
Coddy logo textTech

Handling Dates Part 2

Parte da seção Fundamentos do Journey de SQL da Coddy — lição 32 de 72.

Datas não podem ser somadas ou subtraídas como números. Para realizar cálculos com datas, devemos convertê-las em números usando a função JULIANDAY. Essa função converte datas para o dia juliano, uma contagem contínua de dias desde 1 de janeiro de 4713 a.C., que é usada por astrônomos para intervalos de tempo e comparações entre diferentes calendários.

Para usá-lo, vamos escrever:

SELECT JULIANDAY('2023-02-20 12:00:00')

Isso retornará 2459983.0 dias

challenge icon

Desafio

Fácil

Tabelas e colunas disponíveis:

  • <strong>events</strong>: <strong>id</strong>, <strong>start</strong>, <strong>end</strong>

Busque os IDs de todos os eventos que duram menos de três dias

Folha de consulta

Para realizar cálculos em datas, converta-as em números usando a função JULIANDAY, que converte datas em dias julianos:

SELECT JULIANDAY('2023-02-20 12:00:00')

Isso retorna o número de dias desde 1 de janeiro de 4713 a.C., permitindo que você subtraia datas para encontrar diferenças de tempo.

Experimente você mesmo

quiz iconTeste seus conhecimentos

Esta lição inclui um quiz rápido. Comece a lição para respondê-lo e acompanhar seu progresso.

Todas as lições de Fundamentos