si usted funciona esto en cualquier momento, comprobará el sysdate (por ejemplo es hoy el 25 de agosto - 2010) y la pregunta traerá los datos para el mes july-2010. Dejarme saber si usted necesita cualesquiera modificaciones.
Intentar esto:
seleccionar
department_name,
department_code,
day1,
portal de la suma (succ_por_count),
suma (succ_app1_count) App1,
suma (succ_app2_count) App2
de (
selecto
substr (USERPROFILEATTRS, instr (userprofileattrs, “=”, 1.2) +1,
instr (substr (USERPROFILEATTRS, instr (userprofileattrs, “=”, 1.2) +1), ' ') - 1) department_name,
substr (userprofileattrs, department_code del instr (userprofileattrs, “=”, - 1) +1),
(eventdateandtime, “yy-milímetro-DD ") Day1 to_char,
caso cuando EVENTNAME = “AUTHN_SUCCESS” y URL tienen gusto del “%portal%” entonces 1 0 succ_por_count del extremo,
caso cuando EVENTNAME = “AUTHN_SUCCESS” y URL tienen gusto del “%APP1%” entonces 1 0 extremos succ_app1_count,
caso cuando EVENTNAME = “AUTHN_SUCCESS” y URL tienen gusto del “%APP2%” entonces 1 0 extremos succ_app2_count
de audit_tbl
cuando sea to_char (eventdateandtime, “yyyymm ") = to_char (add_months (trunc (sysdate), - 1), “yyyymm ")
orden por el department_name, department_code, to_date (to_char (eventdateandtime, “yy-milímetro-DD "), “yy-milímetro-DD ")
)
grupo por el department_name, department_code, day1;