Google Big Query стандартный SQL, добавьте столбец в инструкцию SELECT - PullRequest
0 голосов
/ 05 июня 2018

У меня следующий запрос от источника данных BIg QUERY Google, и это реальные цифры, которые автоматически обновляются каждый день.Я хотел бы добавить столбец с целевыми числами в день, которые являются статическими числами.Однако я не знаю, как вводить данные, которых нет в БД.Спасибо

SELECT DISTINCT user_dim.first_open_timestamp_micros, event.date
FROM `liquidlite-app.com_quoine_quoinex_light_IOS.app_events_20*` AS t
CROSS JOIN UNNEST(event_dim) AS ev[![enter image description here][1]][1]ent
WHERE parse_date('%y%m%d', _table_suffix) between
DATE_sub(current_date(), interval 40 day) and
DATE_sub(current_date(), interval 1 day)

UNION ALL 

SELECT DISTINCT user_dim.first_open_timestamp_micros, event.date
FROM `liquidlite-app.com_quoine_quoinex_light_ANDROID.app_events_20*` AS t
CROSS JOIN UNNEST(event_dim) AS event
WHERE parse_date('%y%m%d', _table_suffix) between
DATE_sub(current_date(), interval 40 day) and
DATE_sub(current_date(), interval 1 day)

Приведенный выше запрос дает первые 2 столбца, и мне нужно добавить данные в третий столбец, которых нет в БД.i need this

1 Ответ

0 голосов
/ 06 июня 2018

Вы можете использовать федеративный источник данных с BigQuery.В этом случае, если у вас есть данные в файле Excel, вы можете переместить их в Google Sheets и следовать документации .После того, как вы настроите все, просто добавьте еще один UNION и запросите внешние данные.

Обратите внимание, что в этом есть ограничения , так что вам придется посмотреть,это соответствует вашему варианту использования.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...