Microsoft
Software
Hardware
Network
Cuestión : Pregunta del SQL para la función de la cuenta en las tablas múltiples
Hola expertos - necesito construir una pregunta del SQL contra una base de datos de Oracle (dos tablas) que haría el siguiente: cuenta del
- el número de golpes sucessful (éxito de la autentificación) a un uso particular para cada día y clasificado por Department, Departmentcode, y el día del month.
such el cual la salida de la pregunta parece: el
Marketing 36 YY-MM-DD 134 del día App1 App2
del código del
Department 54 89
Finance 16 YY-MM-DD 3 5 3
Development 12 YY-MM-DD 3 76 0
There es dos tablas de interés uno que contenga la información de la intervención (intervención) y la otra que contiene la información del departamento (usuario). el
Here es la información de la tabla de la intervención: el
CREA datos de la muestra del
The del
(RELOJ FECHADOR de “EVENTDATEANDTIME” (6), el
“SERVERID” NVARCHAR2 (255), el
“EVENTNAME” NVARCHAR2 (255), el
“URL” NVARCHAR2 (255), el
“OPERACIÓN” NVARCHAR2 (255), el
“TARGETUSERDN” NVARCHAR2 (255), el
“IP ADDRESS” NVARCHAR2 (255), el
“USERPROFILEATTRS” NVARCHAR2 (255), el
) de la tabla de la intervención parece esto: el
EVENTDATEANDTIME = de 18-AUG-10 07.33.01.000 000000 P.M. el
SERVERID = myserver1/>EVENTNAME =
URL = de xyz.mydomain.com %2Fportal%
2Flang%2Fe
n-us%2defa
ult.aspx/>OPERATION = CONSIGUE el
TARGETUSERDN = uid=markuser1, ou=people, o=
mycomany, c
=com
IPADDRESS =
USERPROFILEATTRS = uid=markuser1
EVENTDATEANDTIME = de 19-AUG-10 05.30.09.000 000000 P.M. el
SERVERID = myserver2/>EVENTNAME =
URL = de xyz.mydomain.com %2FAPP1%2F
lang%2Fen-
us%2defaul
t.aspx/>OPERATION = CONSIGUE el
TARGETUSERDN = uid=finuser1, ou=people, o=m
ycomany, c=
com
IPADDRESS =
USERPROFILEATTRS = uid=finuser1
Here es la información de la tabla de usuario de la muestra: user
de la TABLA del
CREATE (el userid varchar2 (50) no nulos, department_name varchar2 (50) no nulos, datos del
de la muestra del
The del número del department_code del
(6) no falta de información, el
) de la tabla de usuario parece esto:
userid = markuser1/>Department_name = Marketing
Department_code = 36
userid = finuser1/>Department_name = Finance
Department_code = 12
Thanks,
class= del
Respuesta : Pregunta del SQL para la función de la cuenta en las tablas múltiples
intentar esto:
seleccionar
department_name,
department_code, día,
portal de la suma (succ_por_count),
suma (succ_app1_count) App1,
suma (succ_app2_count) App2
de (
seleccionar u.department_name, u.department_code, (eventdateandtime, “yy-milímetro-DD
") el día
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
del user_tbl u, audit_tbl a
donde u.userid = substr (USERPROFILEATTRS, 5)
orden por u.department_name, u.department_code, to_date (to_char (eventdateandtime
, “
yy-milímetro-DD "), “
yy-milímetro-DD ")
)
grupo por el department_name, department_code, día
Otras soluciones
Cómo fijar un número de líneas en un informe
Cómo fijar extremo del aeropuerto como servidor del DHCP en el LAN con SonicWall
Ediciones del enlace hipertexto
Agregar la fecha a MySQL
Pares de las preguntas de Apple
El DNS reverso no empareja la bandera del smtp
¿Cómo puedo funcionar conmigo PC en modo seguro?
HISTOGRAMA CON EL CP Y EL ANÁLISIS DE CPK
reglas no corrientes de la perspectiva
volver un valor