Tips Cognos 8 : Script bagaimana mendapatkan List Logged User

Diambil dari Package Audit :

select COGIPF_USERLOGON.COGIPF_USERNAME as [User Name],
COGIPF_USERLOGON.COGIPF_LOCALTIMESTAMP as [Login Time]
from (
select
COGIPF_USERLOGON.COGIPF_USERNAME,
COGIPF_USERLOGON.COGIPF_LOCALTIMESTAMP,
COGIPF_USERLOGON.COGIPF_TIMEZONE_OFFSET,
COGIPF_USERLOGON.COGIPF_SESSIONID,
COGIPF_USERLOGON.COGIPF_LOGON_OPERATION
from
COGIPF_USERLOGON COGIPF_USERLOGON (nolock)
where
COGIPF_USERLOGON.COGIPF_LOGON_OPERATION = 'Logon'
and COGIPF_USERLOGON.COGIPF_USERNAME <> ''
) COGIPF_USERLOGON
left outer join (
select COGIPF_USERLOGON.COGIPF_USERNAME,
COGIPF_USERLOGON.COGIPF_LOCALTIMESTAMP,
COGIPF_USERLOGON.COGIPF_TIMEZONE_OFFSET,
COGIPF_USERLOGON.COGIPF_SESSIONID,
COGIPF_USERLOGON.COGIPF_LOGON_OPERATION
from COGIPF_USERLOGON COGIPF_USERLOGON (nolock)
where COGIPF_USERLOGON.COGIPF_LOGON_OPERATION <> 'Logon'
and COGIPF_USERLOGON.COGIPF_USERNAME <> ''
) COGIPF_USERLOGOFF on COGIPF_USERLOGOFF.COGIPF_SESSIONID = COGIPF_USERLOGON.COGIPF_SESSIONID
where COGIPF_USERLOGOFF.COGIPF_LOCALTIMESTAMP is null

Komentar

Postingan Populer