Menu
Coddy logo textTech

Obsługa dat — część 2

Część sekcji Podstawy ścieżki SQL w Coddy. Lekcja 32 z 72.

Dat nie można dodawać ani odejmować tak jak liczb. Aby wykonywać obliczenia na datach, musimy zamienić je na liczby za pomocą funkcji JULIANDAY.

Ta funkcja konwertuje daty na dzień juliański, czyli ciągły licznik dni od 1 stycznia 4713 r. p.n.e., używany przez astronomów do określania odstępów czasu i porównywania różnych kalendarzy.

Zwróć uwagę, że w systemie dni juliańskich doba zaczyna się w południe (12:00:00), więc część ułamkowa .0 oznacza dokładnie południe, a część ułamkowa .5 oznacza dokładnie północ.

Aby go użyć, napiszemy:

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

Zwróci to 2459996.0 dni

challenge icon

Wyzwanie

Łatwy

Dostępne tabele i kolumny:

  • events: id, start, end

Pobierz identyfikatory wszystkich wydarzeń trwających krócej niż trzy dni

Spróbuj swoich sił

quiz iconSprawdź się

Ta lekcja zawiera krótki quiz. Zacznij lekcję, żeby na niego odpowiedzieć i śledzić swoje postępy.

Wszystkie lekcje w sekcji Podstawy

Poćwicz samodzielnie: Edytor online SQL