我正在尝试根据一个人的ID以及进行调查的时间在Teradata中查询一个表。问题是,该表没有时间戳。相反,我想尝试使用Teradata的“ AS OF”功能来查询表中“截至”调查日期的每个id,因为该表具有版本控制功能。有没有办法针对一定范围的日期和编号执行此操作?我目前也在SAS中执行此操作。
该表每隔一段时间更新一次以反映当前记录。它将显示到今天为止,哪种类型的数据可能与给定人员的ID相关联。 Teradata允许版本控制,因此我可以执行
这样的查询 CREATE table AS
VALIDTIME AS OF /*input date here*/
SELECT *
FROM table
WHERE id in /*input list of id's here*/;
我想为日期列表和ID列表执行此操作。 结果数据集可能看起来像这样: