2015-06-03 20 views
7

Cách chọn dấu thời gian (được lưu trữ dưới dạng giây) làm thời gian có thể đọc được của con người trong Google Bigquery?Bigquery - chọn dấu thời gian làm datetime có thể đọc được của con người

schema

id(STRING) | signup_date(TIMESTAMP) 

Tôi đã viết một truy vấn sử dụng DATE chức năng, nhưng nhận được lỗi

SELECT DATE(create_date) FROM [accounts] 

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

Cảm ơn!

+0

Bạn cũng có thể đăng cũng lược đồ của mình, vì tôi không thấy điều gì sai và nó hoạt động cho tôi. – Pentium10

+0

vui lòng xem câu hỏi được cập nhật của tôi với lược đồ được cung cấp. – tning

+0

Tôi vẫn không thấy bất cứ điều gì sai ở đây, bạn có thể chia sẻ truy vấn đầy đủ của bạn, như có thể một số cú pháp khác gây nhầm lẫn cho bạn và trình phân tích cú pháp. – Pentium10

Trả lời

6

Tôi nghĩ rằng tôi đã tìm được giải pháp làm việc từ trang tham khảo Bigquery. Về cơ bản, BigQuery lưu trữ TIMESTAMP dữ liệu nội bộ dưới dạng UNIX timestamp với độ chính xác micro giây.

SELECT SEC_TO_TIMESTAMP(date) FROM ... 
Các vấn đề liên quan