我想通过用户列表获取每个用户的最后日期。
例如:
我有一列用户,另一列带有日期(格式为“ 20190626”)。 我只需要获取每个用户的最后日期。
在下面的代码中,显示所有用户和每个日期更多次。
EDDDIC是用户列的名称 EDUUS6是日期列 EDUARC是一个用户表
SELECT EDUDI1, EDUUS6
FROM VTABDAT.EDUARC WHERE EDUUS6 IS NOT NULL
ORDER BY EDUUS6 DESC
谢谢!
答案 0 :(得分:2)
我认为您只想聚合:
SELECT EDUDI1, MAX(EDUUS6)
FROM VTABDAT.EDUARC
GROUP BY EDUDI1
ORDER BY MAX(EDUUS6) DESC;
由于NULL
会忽略它们,因此不需要过滤MAX()
值。