Social Icons

martes, 5 de junio de 2018

Consulta de usuarios activos




select userid, name, status, fecha last_log, Vigencia_Ini, groupname, description, emailaddress, location
FROM
(select maxuser.userid as userid, pr.displayname as name, maxuser.status as status, mxlogin.fecha as fecha, pr.location as location, maxstatus.Vigencia_Ini , case when groupuser.groupname is null then 'EVERYONE' else groupuser.groupname end as groupname, case when groupuser.description is null then 'SR - Solicitante de Requerimientos' else groupuser.description end as description, email.emailaddress
from maxuser
left join (select userid, fecha from (select userid, max(ATTEMPTDATE) as Fecha from logintracking where attemptresult = 'LOGIN' group by userid) group by userid, fecha) mxlogin on mxlogin.userid=maxuser.userid
left join PERSON pr on maxuser.PERSONID = pr.PERSONID
left join (select min(changedate)Vigencia_Ini, userid from MAXUSERSTATUS where status = 'ACTIVE' group by userid) maxstatus on maxuser.userid = maxstatus.userid
left join (select gu.groupname, gu.userid, mxg.description from GROUPUSER gu left join MAXGROUP mxg on mxg.groupname = gu.groupname where gu.groupname not in ('EVERYONE', 'LABAPPR','Stop')) groupuser on  maxuser.userid = groupuser.userid
left join (select emailaddress, personid from email) email on email.personid = maxuser.userid
)
where status in ('ACTIVE', 'BLOCKED') and userid not in ('USER','MAXADMIN','DEFLT', 'DEFLTREG', 'ADMIN', 'SUPERU', 'GUEST', 'SYSADM')
order by userid





No hay comentarios.:

Publicar un comentario

PELICULAS PARA VER

  Inexactitudes fácticas en las películas (msn.com) https://www.msn.com/es-co/entretenimiento/famosos/inexactitudes-f%C3%A1cticas-en-las-pel...

 
 
Blogger Templates