Używanie CURRENT_TIMESTAMP
Kolejnym częstym zagadnieniem w zapytaniach analitycznych jest wyszukiwanie danych w określonym przedziale od bieżącej daty lub godziny. Choć daty w naszym zbiorze danych należą do przeszłości, w praktyce często pracujesz z tabelami aktualizowanymi codziennie lub nawet z danymi napływającymi w czasie rzeczywistym.
To ćwiczenie jest częścią kursu
Wprowadzenie do BigQuery
Instrukcje do ćwiczenia
- Uzupełnij zapytanie, aby za pomocą funkcji
DATE_DIFF()znaleźć różnicę w dniach między bieżącym dniem a datą zamówienia dla pierwszych pięciu zamówień.
Interaktywne ćwiczenie praktyczne
Spróbuj tego ćwiczenia, uzupełniając ten przykładowy kod.
-- Finish the query to find the difference in days
SELECT
-- Add in the function to find the difference between two dates
___(
-- Finish the statement with the correct date part
EXTRACT(___ FROM order_purchase_timestamp),
-- Add the function to find the current date
___(),
DAY
)
FROM
ecommerce.ecomm_order_details
LIMIT 5;