Использование CURRENT_TIMESTAMP
Ещё один распространённый вопрос в аналитических запросах — поиск данных в пределах определённого интервала от текущей даты или времени. Хотя даты в нашем наборе данных относятся к прошлому, на практике вы часто будете работать с таблицами, которые обновляются ежедневно или даже получают данные в режиме реального времени.
Это упражнение является частью курса
Введение в BigQuery
Инструкции к упражнению
- Дополните запрос, чтобы найти разницу в днях между текущей датой и датой первых пяти заказов, используя функцию
DATE_DIFF().
Интерактивное практическое упражнение
Попробуйте выполнить это упражнение, дополнив этот пример кода.
-- 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;