如何临时查询Teradata表

时间:2019-11-01 19:43:25

标签: sql sas teradata versioning

我正在尝试根据一个人的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列表执行此操作。 结果数据集可能看起来像这样:

enter image description here

0 个答案:

没有答案