Wenn du V7R3 hast (ggf. 7.2 mit irgendeinem TR):
select .... last_value(CHAR(Datum) concat char(Zeit)) over (partition by TABLENAME , Schlüssel , ANLAGEUSER order by CHAR(Datum) concat char(Zeit) desc)
from ...

Ansonsten kannst du auch eine derived Table/CTE verwenden:

select TABLENAME , Schlüssel , ANLAGEUSER, max(andat)
from (
select TABLENAME , Schlüssel , ANLAGEUSER
,CHAR(Datum) concat char(Zeit) as andat
from mytable
) hugo
group by TABLENAME , Schlüssel , ANLAGEUSER