从基于Hive中2列的表中获取最新记录

abc

我想基于numid从源表中获取最新记录,并将其插入目标表中。

随附的屏幕截图中介绍了场景。对于最新记录日期,可以使用列。

屏幕截图

谢谢。

Mayank porwal
Select num,id, date
FROM
(
Select *, ROW_NUMBER() OVER(partition by num,id Order by date desc) as rnk
FROM source_table
)a
WHERE rnk = 1;

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

从配置单元中的表中获取最新的 2 条记录

如何基于列中的特定值从表中获取记录

从 2 个更优化的表中获取 MySQL 的最新记录

从 HIVE 表中获取最新的分区

使用 Oracle 从表中获取最新记录

从表中获取最新记录日期,SQL

使用SUM检索2个表中的记录并获取最新记录

mysql 如何通过两列连接并仅从连接表中获取最新记录?

从 2 个表 sql 中获取最新的重复记录 ID

使用分组依据从表中获取最新记录

获取指定日期表中的最新记录

SQL从表中获取每个项目的最新记录

使用where条件从表中获取最新的N条记录

从两个表中获取最新记录

从mysql数据库多个表中获取最新记录

使用子查询从右表中获取最新记录

表中的MySQL最新记录

使用另一个表中的最新记录字段从表中获取记录

如何从表中获取基于月份和年份的记录?

无法基于Spark Scala中的列条件获取最新信息

MySQL查询从每列中获取最新的5条记录

通过查询中的两列获取最新记录

获取记录组中的最新记录

在其他列上有条件地从 hive 表中获取最新的列值

Hive - 获取没有空白列的最新记录

SQL - 获取列中值最高的记录,然后选择这些记录中的最新记录

如何使用联接在SQL Server中基于时间戳获取最新记录

MySQL,从表中获取具有2个不同列的最新日期的行

如果基于三列的记录与最新版本的记录不匹配,是否可以在SQL Server中插入记录?