BigQuery: выбор недели из данных Google Analytics с использованием стандартного SQL

Я работаю с данными Google Analytics в таблице Google Big Query, используя стандарт SQL. Я хочу выбрать групповые данные на еженедельном уровне. Я нашел это решение:

SELECT FORMAT_TIMESTAMP("%W", PARSE_TIMESTAMP("%Y%m%d", '20150519'))

Выходы:

20

Есть ли более короткий способ добраться до этой точки? Мне кажется, это довольно долго, и мне интересно, пропустил ли я трюк.

1 ответ

Решение

Единственное "улучшение", которое я вижу, может быть сделано - это использование PARSE_DATE вместо PARSE_TIMESTAMP

SELECT FORMAT_DATE("%W", PARSE_DATE("%Y%m%d", '20150519'))
Другие вопросы по тегам