In BigQuery der Vermächtnis SQL, kann ich den Beginn der Woche für ein Datum erhalten, indemBigQuery: Erhalten ersten Tag der Woche/Monat in Standard-SQL-
SELECT DATE((UTC_USEC_TO_WEEK(TIMESTAMP_TO_USEC(TIMESTAMP('2017-04-13 20:58:06 UTC')), 0)))
verwendet, die 2017-04-09
zurückgibt.
Gibt es eine Möglichkeit, dies in BigQuery Standard SQL zu tun? Es scheint keine Entsprechungen für UTC_USEC_TO_WEEK
und UTC_USEC_TO_MONTH
zu geben.
Obwohl ein SQL-Standards gibt es, Anbieter SQL DB haben in der Regel Variationen, wie sie Daten verarbeiten. Nach welcher spezifischen SQL-Plattform suchen Sie? –
Dies könnte Ihnen helfen http://stackoverflow.com/questions/10007861/getting-the-start-and-ending-date-of-week-in-sql-server –
@WesH Ich benutze Googles Bigquery. Ich bin nicht sicher, welche genaue Art von SQL sie verwenden –