Получение данных за текущую неделю в BigQuery

Я хочу получить данные за текущую неделю, я пробовал это:

SELECT *
FROM `grouponi_groupon.tb_orders_items`
Where cast(creation_ts as date) between DATE_TRUNC(cast(creation_ts as date), WEEK) and current_date()
and item_id = 1067222

Но я все еще получаю неправильные даты. Также я хочу, чтобы первым днем ​​недели было воскресенье, а не понедельник. Что не так с моим запросом и как изменить 1-й день недели на воскресенье?

Как настроить Tailwind CSS с React.js и Next.js?
Как настроить Tailwind CSS с React.js и Next.js?
Tailwind CSS - единственный фреймворк, который, как я убедился, масштабируется в больших командах. Он легко настраивается, адаптируется к любому...
LeetCode запись решения 2536. Увеличение подматриц на единицу
LeetCode запись решения 2536. Увеличение подматриц на единицу
Увеличение подматриц на единицу - LeetCode
Переключение светлых/темных тем
Переключение светлых/темных тем
В Microsoft Training - Guided Project - Build a simple website with web pages, CSS files and JavaScript files, мы объясняем, как CSS можно...
Отношения "многие ко многим" в Laravel с методами присоединения и отсоединения
Отношения "многие ко многим" в Laravel с методами присоединения и отсоединения
Отношения "многие ко многим" в Laravel могут быть немного сложными, но с помощью Eloquent ORM и его моделей мы можем сделать это с легкостью. В этой...
В PHP
В PHP
В большой кодовой базе с множеством различных компонентов классы, функции и константы могут иметь одинаковые имена. Это может привести к путанице и...
Карта дорог Беладжар PHP Laravel
Карта дорог Беладжар PHP Laravel
Laravel - это PHP-фреймворк, разработанный для облегчения разработки веб-приложений. Laravel предоставляет различные функции, упрощающие разработку...
0
0
52
1
Перейти к ответу Данный вопрос помечен как решенный

Ответы 1

Ответ принят как подходящий

Ваш запрос должен работать, если вы замените DATE_TRUNC(cast(creation_ts as date), WEEK) на DATE_TRUNC(current_date(), WEEK). Кроме того, при использовании ключевого слова WEEK в bigquery у вас есть неделя, начинающаяся в воскресенье, как сказано в Google Doc

Я чувствую себя таким глупым, ха-ха. Спасибо!

Tzahi Barda 21.11.2022 09:08

Это случается со всеми нами, не беспокойтесь ;). Пожалуйста, примите ответ, если он ответил на ваш вопрос.

L.GAYET 21.11.2022 09:12

Другие вопросы по теме