CURRENT_TIMESTAMP kullanma
Analitik sorgularda sık sorulan bir başka soru da, mevcut tarih veya zamanın belirli bir aralığındaki verileri bulmaktır. Verilerimizdeki tarihler geçmişte olsa da, sıklıkla günlük olarak güncellenen ya da akış halinde gelen verilerin olduğu tablolarla çalışacaksın.
Bu egzersiz
BigQuery'ye Giriş
kursunun bir parçasıdırEgzersiz talimatları
DATE_DIFF()fonksiyonunu kullanarak, ilk beş sipariş için bugünden gün cinsinden farkı bulacak şekilde sorguyu tamamla.
Uygulamalı interaktif egzersiz
Bu örnek kodu tamamlayarak bu egzersizi bitirin.
-- 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;