CASEやJOIN、GROUP BYなども覚えて、SQLは大体大丈夫!となっている方も多いかもしれません。 しかし、BigQueryに触れるなら、もうちょっと覚えておいた方が楽になることが色々あります。 ので、覚えてみましょうと言う話。3つで十分なのかという声もあるでしょうが、ネタが出てこないので、3つで許してください。 1. TABLE_DATE_RANGE() TABLE_DATE_RANGE() で、複数テーブルからフェッチ。 SELECT id FROM TABLE_DATE_RANGE([foo_dataset.], TIMESTAMP('2015-09-10'), TIMESTAMP('2016-06-15')) ちなみに、 [] 使えば、テーブル名が日付だけでも大丈夫です。 それがないと、こんなエラーになるので、気をつけてください。 Encountered " "TIMEST