获取过去7天以来的行数

时间:2019-12-12 19:08:42

标签: mysql count google-bigquery timestamp

我正在尝试建立一个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天以来创建的行数如何的其他想法?

1 个答案:

答案 0 :(得分:1)

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