Menu
Coddy logo textTech

Handling Dates Part 2

Coddy'nin SQL Journey'sinin Temeller bölümünün bir parçası — ders 32 / 72.

Tarihler sayılar gibi eklenemez veya çıkarılamaz. Tarihler üzerinde hesaplamalar yapmak için, bunları JULIANDAY fonksiyonunu kullanarak sayılara dönüştürmemiz gerekir. Bu fonksiyon, tarihleri Julian gününe dönüştürür; Julian günü, MÖ 4713 yılının 1 Ocak'ından bu yana günlerin kesintisiz sayısınıdır ve astronomlar tarafından zaman aralıkları ile farklı takvimler arasındaki karşılaştırmalar için kullanılır.

Bunu kullanmak için şöyle yazacağız:

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

Bu, 2459983.0 gün döndürür

challenge icon

Görev

Kolay

Mevcut tablolar ve sütunlar:

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

Üç günden az süren tüm etkinliklerin ID'lerini getirin

Kopya kağıdı

Tarihlerde hesaplama yapmak için, bunları JULIANDAY fonksiyonunu kullanarak sayılara dönüştürün; bu fonksiyon tarihleri Julian günlerine dönüştürür:

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

Bu, MÖ 4713 yılının 1 Ocak'ından bu yana geçen gün sayısını döndürür ve tarihleri çıkararak zaman farklarını bulmanızı sağlar.

Kendin dene

quiz iconKendini test et

Bu ders kısa bir quiz içerir. Soruları yanıtlamak ve ilerlemeni kaydetmek için derse başla.

Temeller bölümündeki tüm dersler