/ / Google BigQueryのDateTimeオフセット-google-bigquery

Google BigQueryのDateTimeオフセット - google-bigquery

Google BigQueryに問題があります

タイムゾーンで結果を作成する必要があります UTC + 05:45、しかしこのエラーが出る

DATE_ADD 2番目の引数にはINT32型が必要です。

クエリの例

SELECT DATE(DATE_ADD(time, 5.75, "HOUR")) AS day, ... FROM ... WHERE ... AND  ( DATE_ADD(time, 5.75, "HOUR") >= "2015-05-01 00:00:00" AND  DATE_ADD(time, 5.75, "HOUR") < "2015-06-01 00:00:00" ) GROUP EACH BY day  ORDER BY day asc LIMIT 2000

このコードは他のオフセット(+03:00、-05:30など)で正しく動作しますが、+ 05:45で-このエラーが発生します

あなたはそれについて何か考えがありますか?

回答:

回答№1の場合は3

UTCから5時間遅れている場合は、回避策を使用する必要があります。

UTC_USEC_TO_DAY(timestamp_field- (5*60*60*1000*1000000) )

タイムゾーン機能は、ここに記載されている機能要求リストにあります。 https://code.google.com/p/google-bigquery/issues/detail?id=8