ユーザーアクティビティを追跡する2つのテーブル(serverlogdetail a、serverlogid b)がありますユーザーは、ユーザーが持っているすべてのアプリケーションについて、1日に数回(a.entrydate)異なるアプリケーション(b.appname)に異なるログインを持つことができますアクセス最後にログインした時刻のリストを返す必要があります。
SELECT b.appname ,max(to_char(a.entrydate)), a.username, a.msgnumber
FROM serverlogdetail a, serverlogid b
WHERE a.msgnumber = 1020055
AND A.entrydate BETWEEN (SYSDATE-90) AND SYSDATE
GROUP BY b.appname, a.dbname, a.username,a.msgnumber, a.entrydate
ORDER BY b.appname, max(to_char(a.entrydate))
前もって感謝します