2016-12-14 27 views
2

我BigQuery中的使用標準SQL運行這個簡單的查詢時,得到以下錯誤關閉 COMPOSE QUERY時間戳的最低標準的BigQuery SQL

創建的字段具有數據類型時間戳,可爲空,但不包含空值。然而

該查詢工作在傳統的SQL:

SELECT MIN(created) as mm FROM [projectId:ds.User] 

有什麼建議?

+0

對兩者都使用相同的時間戳數據類型嗎?如果DT字符串在傳統中用於存儲1970年以前的日期,那麼現在使用Unix將引發錯誤... – JohnHC

+0

表格是相同的。實際上,只有一個名爲User的表,但訪問它的語法不同。通過BigQuery,您可以設置一個標誌「使用傳統SQL」來切換查詢語法。正在使用完全相同的TIMESTAMP數據類型(就我可以告訴的用戶而言)。 –

+0

更令人感到驚訝的是,我可以運行該現代SQL查詢,並且沒有發生錯誤,我的表中有另一個表,它具有與數據類型TIMESTAMP相同的可創建字段並且可以爲空。 –

回答