如何获得DB2上每个用户的按用户列表的最后访问权限?

时间:2019-06-26 15:44:44

标签: sql db2

我想通过用户列表获取每个用户的最后日期。

例如:

我有一列用户,另一列带有日期(格式为“ 20190626”)。 我只需要获取每个用户的最后日期。

在下面的代码中,显示所有用户和每个日期更多次。

EDDDIC是用户列的名称 EDUUS6是日期列 EDUARC是一个用户表

SELECT EDUDI1, EDUUS6
FROM VTABDAT.EDUARC WHERE EDUUS6 IS NOT NULL 
ORDER BY EDUUS6 DESC

谢谢!

1 个答案:

答案 0 :(得分:2)

我认为您只想聚合:

SELECT EDUDI1, MAX(EDUUS6)
FROM VTABDAT.EDUARC 
GROUP BY EDUDI1
ORDER BY MAX(EDUUS6) DESC;

由于NULL会忽略它们,因此不需要过滤MAX()值。