今日はdatalabノートブックでcurrent_date()を実行しました(2017年4月12日UTC)、偶然に2つの方言から一貫性のない結果が検出されました。それはなぜです?bigquery - current_date()に一貫性のない結果がありますか?
実際に私は標準的な方言を使用していますが、2017-04-12であるはずのUTCの正確な現在の日を取得したいと考えていました。
今日はdatalabノートブックでcurrent_date()を実行しました(2017年4月12日UTC)、偶然に2つの方言から一貫性のない結果が検出されました。それはなぜです?bigquery - current_date()に一貫性のない結果がありますか?
実際に私は標準的な方言を使用していますが、2017-04-12であるはずのUTCの正確な現在の日を取得したいと考えていました。
Google Cloud Datalab GitHub repositoryでbug recently reported固定(8498fa6)がありました。
この問題は、最新のDatalabリリースで既に解決されている可能性があります。 Google Cloud Datalabのアップグレードをお試しいただけますか?
日付は最新のDatalabバージョンで正しく表示されます(UTCで)。
問題がまだ存在する場合、また
%%sql
SELECT CURRENT_TIME()
と
の結果を見るのは興味深いだろう%%sql -d standard
SELECT CURRENT_TIME()
たり、新しいgoogle.datalab
ライブラリーから同等の魔法のコマンドの結果:
%bq query
SELECT CURRENT_TIME()
注:従来のSQLダイアレクトはサポートされなくなりました。 datalab
〜google.datalab
Migration Guideに基づいてGoogle Cloud Datalabで編集されました。これはRelease notesにリンクされています。