BigQuery连接字符串和整数/时间戳?

时间:2017-06-08 19:16:00

标签: sql google-bigquery

我正在使用BigQuery,我正在尝试使用时间戳int和普通字符串创建一个String。我已经尝试使用STRING()将其强制转换为字符串,但它似乎不起作用。

如何将STRING()函数中的所有内容转换为字符串?

_TABLE_SUFFIX BETWEEN STRING('intraday_' + FORMAT_DATE('%Y%m%d', DATE_SUB(CURRENT_DATE, INTERVAL 7 DAY))) AND 'intraday_' + FORMAT_TIMESTAMP('%Y%m%d', CURRENT_TIMESTAMP) AND 

1 个答案:

答案 0 :(得分:2)

尝试以下

_TABLE_SUFFIX BETWEEN CONCAT('intraday_', FORMAT_DATE('%Y%m%d', DATE_SUB(CURRENT_DATE, INTERVAL 7 DAY))) 
              AND CONCAT('intraday_', FORMAT_TIMESTAMP('%Y%m%d', CURRENT_TIMESTAMP))