如何从Db2中的表中获取字段的最新值

时间:2013-07-16 09:06:47

标签: database db2 iseries-navigator

我正在使用DB2的iseries.I想要获取Db2中列的最新值。 我尝试使用IDENTITY_VAL_LOCAL(),但这需要一个insert语句。在我的情况下,我不执行任何插入。我希望在Db2中的一个列中插入最新值,该列最近一定不会插入。

2 个答案:

答案 0 :(得分:2)

你的桌子上有时间戳字段吗?你可以这样做:

SELECT id
FROM schema.table
ORDER BY tstamp DESC
FETCH FIRST ROW ONLY

如果你不这样做,我不确定你打算如何定义“最新”(因为你在另一个答案的评论中说,这是一个字母数字字段,不一定是“顺序”)。

答案 1 :(得分:1)

你试过了吗?

SELECT MAX(MYCOL) FROM MYTABLE