BadRequest: 400 Синтаксическая ошибка в Bitcoin biquery - PullRequest
0 голосов
/ 08 мая 2020

Я пытаюсь загрузить bitcoin данные из набора данных c bigquery publi. Я хочу загрузить в pandas фрейм данных с тремя столбцами

transaction_hash, transaction_timestamp, inputaddress

Мой запрос

   SELECT
  hash,
  block_timestamp,      
  input.addresses
FROM bigquery-public-data.crypto_bitcoin.transactions,
UNNEST(inputs) input
WHERE block_timestamp < 1588879614 AND block_timestamp > 1572480000  

Я постоянно получаю неизвестную ошибку. как решить. Я пробовал даже в интерфейсе bigquery. ha sh - поле в таблице.

BadRequest: 400 Syntax error: Unexpected keyword HASH at [3:3]

1 Ответ

2 голосов
/ 08 мая 2020

Попробуйте вместо этого (для BigQuery Standard SQL)

#standardSQL
SELECT
  `hash`,
  block_timestamp,      
  input.addresses
FROM bigquery-public-data.crypto_bitcoin.transactions,
UNNEST(inputs) input
WHERE block_timestamp < '2017-09-07 13:43:30 UTC' AND block_timestamp > '2017-09-06 13:43:30 UTC'  
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...