Menu
Coddy logo textTech

Handling Dates Part 2

CoddyのSQLジャーニー「基礎」セクションの一部 — レッスン 32/72。

日付は数値のように加算や減算を行うことができません。日付の計算を行うには、JULIANDAY 関数を使用して日付を数値に変換する必要があります。

この関数は、日付をユリウス日に変換します。ユリウス日とは、紀元前4713年1月1日からの連続した日数であり、天文学者が時間間隔の計算や異なるカレンダー間の比較に使用します。

ユリウス日(Julian day)システムでは、一日は正午(12:00:00)に始まるため、小数部分の .5 は正確に正午を表すことに注意してください。

これを使用するには、次のように記述します:

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

これは 2459996.0 日を返します

challenge icon

チャレンジ

簡単

利用可能なテーブルとカラム:

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

期間が3日未満のすべてのイベントのIDを取得してください

自分で試してみよう

quiz icon腕試し

このレッスンには短いクイズがあります。レッスンを始めて解答し、進捗を記録しましょう。

基礎のすべてのレッスン