Menu
CoddyTech

日付の扱い パート2

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

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

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

ユリウス日システムでは、1日は正午(12:00:00)に始まることに注意してください。そのため、小数部分が .0 の場合はちょうど正午を表し、小数部分が .5 の場合はちょうど真夜中を表します。

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

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

これは2459996.0日を返します

challenge icon

チャレンジ

簡単

利用可能なテーブルと列:

  • events: id、 start、 end

3日未満の期間であるすべてのイベントのIDを取得する

自分で試してみよう

quiz icon腕試し

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

基礎のすべてのレッスン

自分で練習してみよう: SQLプレイグラウンド