根据最新日期/时间更新数据

时间:2018-08-26 11:08:17

标签: sql oracle

我有一个表,该表具有1周的数据,但是我需要基于SDT_G字段中的最新日期/时间条目从源表中添加其他数据

例如,如果我的表的最大日期/时间为22/08/2018 23:56:32,我想从源表中插入日期/时间大于该日期/时间的数据。

在此先感谢您的帮助

1 个答案:

答案 0 :(得分:0)

这是您的想法吗?

insert into dest_table (col1, col2, . . .)
    select s.col1, s.col2, . . .
    from source_table s
    where s.datecol > (select max(d.datecol) from dest_table);