我正在尝试设置一个MySQL查询,以获取过去7天以来从MySQL数据库添加的行数的指标。 (使用BigQuery)

为简单起见,我们假设只有两个字段:idcreatedDate

这是我尝试过的无效的方法:

select count(*) from my_table where createdDate >= TIMESTAMP_SUB(createdDate, INTERVAL 7 DAY);


Bigquery不允许我创建可用作NOW()的变量,而当我尝试TIMESTAMP_SUB(NOW(), INTERVAL 7 DAY)时,它将不起作用。

关于过去7天以来创建的行数如何还有其他想法吗?

最佳答案

在BigQuery中,您应根据上下文使用CURRENT_DATE()或CURRENT_TIMESTAMP()

关于mysql - 获取过去7天以来的行数,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/59311282/

10-10 09:37