SQL - Usuários com licenças do DOX Portal
Neste conteúdo será mostrado como listar via banco (SQL) os usuários que estão com licença ativa no DOX Portal para que possa fazer um controle sobre as licenças e saber quem está usando.
SQL:
select u.idusuario,
u.username as usuario,
case cfe.tipocliforemp
when 0 then 'CLIENTE'
when 1 then 'FORNECEDOR'
when 2 then 'COLABORADOR' end as tipo
from usuario u
join usuario_programa up on u.idusuario = up.idusuario
join cliforemp cfe on cfe.idcliforemp = u.idcliforemp
where up.idtipoprograma = 18
and u.username <> 'GERENTE'
and u.inativo = 'N'
and (replace('/*TIPO*/', 'TIPO', '.') = '/*.*/'
or cfe.tipocliforemp = case '/*TIPO*/'
when 'CLIENTE' then 0
when 'FORNECEDOR' then 1
when 'COLABORADOR' then 2 end)
order by tipo desc, usuario
Retorno da consulta: