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
Desafio
FácilTabelas 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
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
4More Keywords
The IN keywordThe BETWEEN keywordThe LIKE keywordThe AS keywordRecap - Cellphone Models2Conditions
Conditions BasicsThe AND keywordThe OR keywordThe NOT keywordMultiple Conditions CombinedParenthesisBooleans5Arithmetic Operations
Mathematical OperatorsMathematical ColumnsThe Modulo OperationThe ROUND() Function3Specific Return Format
Null valuesSort Results Part 1Sort Results Part 2Recap - Cyber Security FirmLimit number of recordsRecap - Vehicle Factory6Intro Challenges
Recap - Parliamentary ElectionRecap - Police Criminal ArrestRecap - Bar Beverage ContainerRecap - Engineer new columns