Только что приступил к своей первой работе аналитика данных на этой неделе! Мой первый большой запрос наталкивается на множество препятствий: мне нужно каким-то образом извлечь определенный набор дат из поля отметки времени.
В частности: мне нужно извлечь все даты за декабрь, то есть диапазон с 1 декабря 2020 года по 31 декабря 2020 года из данных временной метки. Я попробовал формулы из этих двух других записей stackoverflow:
Я забыл указать, как выглядят данные: 2020-12-12 16: 36: 58.944 UTC и просто хочу вернуть дату '2020-12-2-01-2020-12-31' в конечном счете.
1. Извлечение даты из метки времени в Bigquery: предпочтительный метод 2. BigQuery: извлекать дату из datetime с часовым поясом
Код, который я пробовал SELECT EXTRACT (DATE FROM PARSE_TIMESTAMP ('% m /% d /% Y% H:% M:% S% Z% z', '27.11.2019 14 : 40: 15 CET +0100 ')) Как дата
Я не понимаю, как извлечь только часть даты из метки времени, а затем как извлечь или упорядочить только даты, чтобы мой запрос возвращал значения только за декабрь.
Халп! Я пробовал использовать функцию извлечения и функцию Trunc, но ничего не работает.
Я все еще изучаю правильный / наиболее понятный способ задавать свои вопросы, поэтому все советы по прояснению приветствуются!