我在bigquery(我不是管理员)中有表(my_table),其值每天都会变化: 即 my_table 是什么:
项目:苹果 数量:20
明天可能是:
项目:苹果 数量:10
等等!
我想跟踪未来 7 天的数据历史记录。 第8天(从今天算起)
我想在我的表中有 7 个结果,例如:
项目:苹果 数量: 20 日期:2024年6月27日
项目:苹果 数量: 10 日期:2024年6月28日
项目:苹果 数量: 20 日期:2024年6月29日
。 。 .
项目:苹果 数量: 20 日期:2024年7月3日
任何人都知道如何处理这个问题!!!!
您可以使用的方法是 BigQuery 更改历史记录:
SELECT
item,
quantity,
_CHANGE_TYPE AS change_type,
_CHANGE_TIMESTAMP AS change_time
FROM
APPENDS(TABLE mydataset.mytable, TIMESTAMP_SUB(CURRENT_TIMESTAMP, INTERVAL 7 DAY), CURRENT_TIMESTAMP);
请注意,此功能处于预览状态,取决于表时间旅行窗口。