Описание тега legacy-sql
Вопросы, связанные с использованием устаревшего SQL для Google BigQuery
1
ответ
Извлечение часа с использованием coalese в SQL на временной метке
Я пытаюсь обновить запрос для извлечения часа из отметки времени, и я получаю сообщение об ошибке. Я получаю ошибку из-за предложения FROM, которое я использовал. SELECT analytics_platform_data_type , activity_date_pt , activity_timestamp_pt , analy…
07 ноя '18 в 18:01
3
ответа
Результаты за последние 30 дней в BigQuery
Я пытаюсь создать запрос для панели мониторинга таблиц, которая связана с Google BigQuery. У нас есть таблицы для каждого месяца данных, но я хочу представить данные за последние 30 дней в любой момент времени (поэтому придется проходить через неско…
24 июл '17 в 19:27
0
ответов
Комбинация табличного запроса и добавления даты с устаревшим SQL
Я использую Google Big Query с устаревшим SQL, и мне нужно динамически запрашивать на прошлой неделе или в прошлом месяце, используя date_add, но я застрял и мне нужна ваша помощь. Как мне добавить это DATE_ADD(CURRENT_TIMESTAMP(), -7, 'DAY'), DATE_…
17 ноя '17 в 06:23
1
ответ
BigQuery - Legacy SQL: если сегодня ретроспективный просмотр в понедельник 3, если не в обратный просмотр 1
Использование BigQuery и Legacy SQL. Я пытаюсь изменить свое утверждение WHERE, чтобы оно оглядывалось на 3 дня назад, если текущая дата - понедельник, в противном случае оглянись назад 1. Я не могу понять, как это сделать. В настоящее время я прост…
29 янв '18 в 18:01
1
ответ
Сравнение дат в BigQuery
Я пытаюсь отфильтровать определенные даты в моем запросе. Строка кода, которую я использую в своем запросе, выглядит следующим образом: (date(date_add(date_time,-1,'year')) < date(date_add(current_date(),-1,'year')) ) OR year(date_time) = 2017) И…
16 ноя '17 в 15:57
1
ответ
BigQuery SQL: невозможно запросить перекрестный продукт повторяющихся полей /
Моя цель состоит в том, чтобы отфильтровать от всех посетителей, только проанализировать клиентов (которые находятся в customDimension.index =2 а затем дополнительно фильтровать только определенные типы просмотров страниц для клиентов. SELECT custom…
16 апр '18 в 09:51
1
ответ
Сглаживание нескольких повторяющихся полей в Google BigQuery
Я пытаюсь сгладить данные из повторяющихся полей в Big Query. Я посмотрел на этот запрос нескольких повторяющихся полей в BigQuery, однако я не могу заставить это работать. Мои данные выглядят следующим образом: [ { "visitorId": null, "visitNumber":…
08 июн '17 в 13:52
2
ответа
ARRAY_AGG(STRUCT(x,y,z)) эквивалент в устаревшем SQL Bigquery
У меня есть стандартный запрос SQL следующей структуры SELECT a, ARRAY_AGG(STRUCT(x,y,z)) FROM t GROUP BY a Как можно написать тот же запрос в устаревшем SQL?
22 май '17 в 12:39
1
ответ
Экспорт пользовательских размеров из BigQuery
Я пытаюсь экспортировать пользовательское измерение Google Anlaytics на уровне попаданий и некоторые события из BigQuery. Пока что экспорт пользовательских измерений не работает. Я использую LegacySQL на этом. Потому что это часть большего запроса, …
04 дек '18 в 13:04
1
ответ
Как использовать регулярные выражения в Bigquery
Я не могу применить правильное регулярное выражение для столбца customtarget в bigquery. С обычным MSSQL: SELECT * from mytable where CustomTargeting like = '%u=%' -- is all okay С Bigquery(legacy-sql): SELECT REGEXP_EXTRACT(CustomTargeting, r'[^u=\…
04 дек '18 в 14:00
1
ответ
Big Query - разное количество пользователей при использовании устаревшего и обычного sql
Я написал запрос в Google Big Query и хочу получить то же количество пользователей, что и в Google Analytics. Я использовал Legacy и Normal SQL и получил 3 разных номера пользователей, в то время как сессии были одинаковыми. Что я сделал не так, или…
03 дек '18 в 12:13
1
ответ
BigQuery - экспорт различных событий из Google Analytics
Вероятно, вопрос для начинающих, но я просто не мог найти здесь душевный покой. Я хочу экспортировать различные события (только общую метрику событий) в BigQuery из своего аккаунта Google Analytics. Так, например, у меня есть событие загрузки и собы…
03 дек '18 в 14:46
2
ответа
bigquery, возможен ли "подтабильный"?
В BigQuery с использованием устаревшего SQL я создал чудовищный запрос, который возвращает следующее отображение посещений в день для сайта, который я выпустил 2018-02-26: Row date name release_date visits_count 1 20180226 a_name 20180226 2179 2 201…
11 июл '18 в 09:09
1
ответ
Автоматический способ написания ежемесячных запросов без указания даты начала и окончания?
Мне нужно автоматизировать диапазон дат моих ежемесячных запросов, используя устаревший язык SQL. С помощью этого кода Google Bigquery не хранит таблицы данных с начала до конца месяца (с 1 мая по 31 мая). FROM TABLE_DATE_RANGE([99999999.ga_sessions…
21 июн '17 в 08:13
2
ответа
Функция group_concat удаляет дубликаты
Создан следующий запрос в BigQuery: SELECT date, userId, SUM(totals.visits) totalvisits, GROUP_CONCAT(device.deviceCategory) sequentialdevice FROM ( SELECT date, visitStartTime, customDimensions.value userId, totals.visits, device.deviceCategory FRO…
17 янв '18 в 15:46
2
ответа
Количество пользователей, которые вернулись в течение 3 дней после игры не менее трех сеансов?
У меня есть данные, которые содержат user, eventdate и session. Я хочу отделить пользователей, которые провели как минимум 3 сессии и вернулись на новую сессию в течение 3 дней. user eventdate session A 2018-02-05 1 A 2018-02-05 2 A 2018-02-06 3 A 2…
06 мар '18 в 17:21
1
ответ
Список зарезервированных слов для унаследованного синтаксиса Google BigQuery
Я нашел список зарезервированных ключевых слов для Стандартного SQL, в Стандартном SQL Лексическая структура - Лексическая структура - Зарезервированные ключевые слова. Но я не могу найти эквивалентный список для устаревшего SQL, хотя есть ссылка на…
16 авг '18 в 07:42
2
ответа
Большой запрос заменяет букву в строке на позицию
Я хотел бы заменить букву в строке положением в большом запросе. например XXXXX, YYYYY, ZZZZZ 5-ая буква в строке до 0 Я пытался использовать функцию Stuff, но большой запрос не находит функцию Stuff(XXXXX, 5, 1, '0')
29 июл '18 в 15:19
2
ответа
Bigquery - json_extract всех элементов из массива
Я пытаюсь извлечь два ключа из каждого json в массиве jsons(используя sql legacy) в настоящее время я использую функцию извлечения json: json_extract(json_column , '$[1].X') AS X, json_extract(json_column , '$[1].Y') AS Y, как я могу заставить его р…
31 авг '18 в 17:23
1
ответ
Concat время в часах: мин для Bigquery
Попытка согласовать время вместе в большом запросе, но это не позволяет мне его использовать. IF(CAST(TRUNC(timestart/60) AS INT64) <= 12, CAST(TRUNC(timestart/60) AS INT64), CAST(TRUNC(timestart/60) AS INT64) - 12) AS hour, MOD(timestart, 60) AS…
28 янв '19 в 19:38