我正在尝试设置一个MySQL查询,获取自过去7天以来从MySQL数据库中添加的行数的度量标准。(使用BigQuery)
为了简单起见,让我们假设只有两个字段:id和createdDate。
以下是我尝试过的不起作用的东西:
select count(*) from my_table where createdDate >= TIMESTAMP_SUB(createdDate, INTERVAL 7 DAY);Bigquery不允许我创建可以作为NOW()使用的变量,而且当我尝试TIMESTAMP_SUB(NOW(), INTERVAL 7 DAY)时,它不起作用。
对于如何计算自过去7天来创建的行数,还有其他想法吗?
发布于 2019-12-12 19:11:08
在BigQuery中,您应该根据上下文使用CURRENT_DATE()或CURRENT_TIMESTAMP()
https://stackoverflow.com/questions/59311282
复制相似问题