gpt4 book ai didi

sql - 如何对日期分区表的当前日期运行查询?

转载 作者:行者123 更新时间:2023-12-04 10:55:48 25 4
gpt4 key购买 nike

我有一个按日期分区的表,因此类似于“tablename_20191205”。有没有办法让我每天运行查询而不必修改日期?另外,如果我使用两个表,我将如何做到这一点。

所以,而不是打字,

选择 * 来自 'tablename_20191205'如表 1 和 'tablename2_20191205'作为 table2 并每天修改日期。

我可以执行以下操作吗?

选择 * 来自 'tablename_CurrentDate()''tablename2_CurrentDate()'
我不熟悉如何查询日期分区表。任何帮助表示赞赏。谢谢!

最佳答案

下面是 BigQuery 标准 SQL

SELECT * FROM `project.dataset.tablename*`
WHERE _TABLE_SUFFIX = CONCAT('_' , FORMAT_DATE('%Y%m%d', CURRENT_DATE())
OR _TABLE_SUFFIX = CONCAT('2_', FORMAT_DATE('%Y%m%d', CURRENT_DATE())

关于sql - 如何对日期分区表的当前日期运行查询?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59206605/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com