に週/月の最初の日を取得、私は2017-04-09
を返しのBigQuery:BigQueryのの<strong>レガシー</strong> SQLでは、標準SQL
SELECT DATE((UTC_USEC_TO_WEEK(TIMESTAMP_TO_USEC(TIMESTAMP('2017-04-13 20:58:06 UTC')), 0)))
を使用して日付の週のスタートを切ることができます。
BigQueryの標準 SQLでこれを行う方法はありますか? UTC_USEC_TO_WEEK
とUTC_USEC_TO_MONTH
の等価物はないようです。
のためのページである、SQL DBベンダーは、一般的に、彼らは日付を処理する方法にばらつきがあります。具体的なSQLプラットフォームは何ですか? –
これはあなたを助けるかもしれませんhttp://stackoverflow.com/questions/10007861/getting-the-starting-and-ending-date-of-week-in-sql-server –
@WesH私はGoogleのBigqueryを使用しています。私は彼らが使用しているSQLの正確な風味がわからない –