2016-12-14 16 views
2

私は次のエラーを取得します終了する COMPOSE QUERY最小タイムスタンプのBigQueryの標準SQL

作成されたフィールドには、タイムスタンプのデータ型があり、NULL値は可能ですが、NULL値は含まれません。

このクエリは、レガシーSQLでしかし動作します

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

任意のアドバイスはありますか?

+0

両方に同じタイムスタンプデータ型を使用していますか? 1970年代以前の日付を保存するためにDT文字列が使用されていた場合、Unixを使用するとエラーが発生します。 – JohnHC

+0

テーブルは同じです。実際にはUserというテーブルが1つしかありませんが、アクセスするための構文は異なります。 BigQueryでは、クエリ構文を切り替えるためにフラグ 'Use Legacy SQL'を設定します。正確に同じTIMESTAMPデータ型が使用されています(私がユーザーとして知る限り)。 –

+0

さらに面白いのは、現代のSQLクエリをエラーなしで実行できるということです。私のテーブルのもう1つのテーブルは、TIMESTAMPデータ型とNULL可能な同じフィールドを持っています。 –

答えて

関連する問題