![見出し画像](https://assets.st-note.com/production/uploads/images/69882447/rectangle_large_type_2_0a7032d6e33aa75c411f880f33fd1ac2.png?width=1200)
Photo by
4540_73
BigQueryでラクする日付処理
"2021-12-24"+1 →"2021-12-25"になったら直感的で嬉しい。
BigQueryならそれに近いことができる。
日常的にSQLを書いてBigQueryからデータを取っているとき、日付型のデータを取り扱うのが少し面倒くさくなってくる。
「2022-01-01」のような日付型のdateというcolumnがあるとき、
BigQueryは忖度して以下のように対応してくれるので非常に便利。
-- 略
WHERE date > "2021-12-15" -- 日付が2021年12月16日以降
-- 略
SELECT date + 1 --dateの日付の翌日の日付
-- 略
文字列を忖度して日付の取り扱いにできる。
もちろん、BigQueryの仕様変更等である日突然使えなくなる可能性も必要だが、ものぐさな人にはありがたい。
この記事が気に入ったらサポートをしてみませんか?