BigQuery StandardSQL: Last 7 Days using _TABLE_SUFFIX

前端 未结 3 1818
囚心锁ツ
囚心锁ツ 2020-12-17 16:32

Question: I want to pull data from multiple Google Analytics sessions tables using _TABLE_SUFFIX, but I want to set the suffix parameters to between \"seven

3条回答
  •  渐次进展
    2020-12-17 17:08

    Elliott's answer is correct, but if you want to get the most performance out of BigQuery for such kind of query, instead of converting _TABLESUFFIX to DATE, you should convert CURRENT_DATE expressions to strings:

    WHERE
      _TABLE_SUFFIX BETWEEN 
      FORMAT_DATE("%Y%m%d", DATE_SUB(CURRENT_DATE(), INTERVAL 7 DAY)) AND
      FORMAT_DATE("%Y%m%d", DATE_SUB(CURRENT_DATE(), INTERVAL 1 DAY))
    

提交回复
热议问题