als u dit op om het even welk ogenblik in werking stelt, zal het sysdate controleren (bijvoorbeeld vandaag is 25 augustus-2010) en de vraag zal gegevens voor de juli-2010 maand brengen. Laat me weten of hebt u om het even welke wijzigingen nodig.
Probeer dit:
selecteer
department_name,
department_code,
day1,
som (succ_por_count) Portaal,
som (succ_app1_count) App1,
som (succ_app2_count) App2
van (
selecteer
substr (USERPROFILEATTRS, instr (userprofileattrs, „=“, 1.2) +1,
instr (substr (USERPROFILEATTRS, instr (userprofileattrs, „=“, 1.2) +1), ' ') - 1) department_name,
substr (userprofileattrs, instr (userprofileattrs, „=“, - 1) +1) department_code,
to_char (eventdateandtime, „yy-mm-dd“) Day1,
geval wanneer EVENTNAME = „AUTHN_SUCCESS“ en url als „%portal%“ toen 1 anders 0 succ_por_count beëindigen,
geval wanneer EVENTNAME = „AUTHN_SUCCESS“ en url als „%APP1%“ toen 1 0 anders succ_app1_count beëindigen,
geval wanneer EVENTNAME = „AUTHN_SUCCESS“ en url als „%APP2%“ toen 1 0 anders succ_app2_count beëindigen
van audit_tbl
waar to_char (eventdateandtime, „yyyymm“) = to_char (add_months (trunc (sysdate), - 1), „yyyymm“)
orde door department_name, department_code, to_date (to_char (eventdateandtime, „yy-mm-dd“), „yy-mm-dd“)
)
groep door department_name, department_code, day1;