2015-06-03 15 views
7

Jak wybrać znacznik czasu (przechowywany jako sekundy) jako czytelny datetime w Google BigQuery?Bigquery - wybierz datownik jako czytelny datak danych

schematu

id(STRING) | signup_date(TIMESTAMP) 

Napisałem zapytanie za pomocą DATE funkcję, ale coraz błąd

SELECT DATE(create_date) FROM [accounts] 

Error: Invalid function name: DATE; did you mean CASE?

Dzięki!

+0

Czy możesz również opublikować swój schemat, ponieważ nie widzę niczego złego i działa to dla mnie. – Pentium10

+0

zobacz moje zaktualizowane pytanie ze schematem. – tning

+0

Nadal nie widzę tutaj niczego złego, czy mógłbyś udostępnić swoje pełne zapytanie, ponieważ może jakaś inna składnia myli ciebie i parser. – Pentium10

Odpowiedz

6

Myślę, że znalazłem działające rozwiązanie ze strony odniesienia Bigquery. Zasadniczo BigQuery przechowuje dane TIMESTAMP wewnętrznie jako UNIX timestamp z dokładnością mikrosekundową.

SELECT SEC_TO_TIMESTAMP(date) FROM ... 
Powiązane problemy