SELECT "HABITESE" as SERVICO , DATE_FORMAT(F.DT_VISTO_HABITESE,'%Y/%m/%d') as DT_VIST_FUNC , DATE_FORMAT(F.DT_VISTO_HABITESE,'%Y/%m/01') as DT_SUMARIO , DATE_FORMAT(SH.DT_SOLICITACAO,'%Y/%m/%d') as DT_SOLICITACAO , F.ID_VISTO_HABITESE as ID_VISTORIA_FUNC , F.ID_PROT_HABITESE as ID_PROT_FUNC , F.ID_CNPJ_CPF_SOLICITANTE as ID_CNPJ_EMPRESA , (CASE
WHEN F.CH_PARECER = 'D' THEN "Deferido" WHEN F.CH_PARECER = 'I' THEN "Indeferido" WHEN F.CH_PARECER = 'F' THEN "Fechado" ELSE "Excluido" END) as CH_PARECER , VH.VL_AREA_VISTORIADA as VL_VISTORIA , F.ID_CIDADE , NM_CIDADE , ID_UF , U.ID_USUARIO , U.NM_USUARIO #DADOS EDIFICACAO
, EE.NR_PAVIMENTOS, EE.NR_BLOCOS, TPOC.NM_OCUPACAO, TPSI.NM_SITUACAO , TPCO.NM_TP_CONSTRUCAO , CP.NM_FANTASIA , CP.NM_PESSOA as NM_RAZAO_SOCIAL , EE.ID_EDIFICACAO , EE.NM_EDIFICACAO as NM_OCUPACAO_EDIFICACAO
, TPOCE.NM_OCUPACAO, TPLO.NM_TP_LOGRADOURO , CL.NM_LOGRADOURO , CB.NM_BAIRROS
, EE.VL_AREA_CONSTRUIDA
from `HABITESE`.`VISTORIA_HABITESE` as F
join `HABITESE`.`PROT_HABITESE` VH on VH.ID_PROT_HABITESE=F.ID_PROT_HABITESE and F.ID_CIDADE=VH.ID_CIDADE
join SOLICITACAO.SOLIC_HABITESE SH on SH.ID_CIDADE=VH.ID_CIDADE and VH.ID_SOLIC_HABITESE=SH.ID_SOLIC_HABITESE
join CADASTROS.CIDADE as C on F.ID_CIDADE=C.ID_CIDADE
join CADASTROS.PESSOA as CP on CP.ID_CNPJ_CPF=F.ID_CNPJ_CPF_SOLICITANTE and F.ID_CIDADE=CP.ID_CIDADE
join ACESSOS.USUARIO as U on U.ID_USUARIO=F.ID_VISTORIADOR
join EDIFICACOES.EDIFICACAO as EE on EE.ID_EDIFICACAO=F.ID_EDIFICACAO and EE.ID_CIDADE=F.ID_CIDADE
join CADASTROS.TP_OCUPACAO as TPOC on EE.ID_OCUPACAO= TPOC.ID_OCUPACAO join CADASTROS.TP_SITUACAO as TPSI on EE.ID_SITUACAO= TPSI.ID_SITUACAO
join CADASTROS.TP_CONSTRUCAO as TPCO on EE.ID_TP_CONSTRUCAO= TPCO.ID_TP_CONSTRUCAO
join CADASTROS.LOGRADOURO as CL on CL.ID_LOGRADOURO=EE.ID_LOGRADOURO and CL.ID_CIDADE_BAIRROS=EE.ID_CIDADE
join CADASTROS.BAIRROS as CB on CL.ID_BAIRROS=CB.ID_BAIRROS and CB.ID_CIDADE=EE.ID_CIDADE
join CADASTROS.TP_LOGRADOURO as TPLO on TPLO.ID_TP_LOGRADOURO= CL.ID_TP_LOGRADOURO
where DT_VISTO_HABITESE >='2017-01-01' and DT_VISTO_HABITESE <'2019-01-01' union SELECT "FUNCIONAMENTO" as SERVICO , DATE_FORMAT(DT_VIST_FUNC,'%Y/%m/%d') as DT_VIST_FUNC , DATE_FORMAT(DT_VIST_FUNC,'%Y/%m/01') as DT_SUMARIO , DATE_FORMAT(SH.DT_SOLICITACAO,'%Y/%m/%d') as DT_SOLICITACAO , F.ID_VISTORIA_FUNC , F.ID_PROT_FUNC , F.ID_CNPJ_EMPRESA , (CASE
WHEN F.CH_PARECER = 'D' THEN "Deferido" WHEN F.CH_PARECER = 'I' THEN "Indeferido" WHEN F.CH_PARECER = 'F' THEN "Fechado" ELSE "Excluido" END) as CH_PARECER ,F.VL_VISTORIA , F.ID_CIDADE , NM_CIDADE , ID_UF , U.ID_USUARIO , U.NM_USUARIO #DADOS EDIFICACAO
, F.NR_PAVIMENTOS, F.NR_BLOCOS, TPOC.NM_OCUPACAO, TPSI.NM_SITUACAO , TPCO.NM_TP_CONSTRUCAO, F.NM_FANTASIA_EMPRESA, F.NM_RAZAO_SOCIAL , EE.ID_EDIFICACAO, EE.NM_EDIFICACAO as NM_OCUPACAO_EDIFICACAO , TPOCE.NM_OCUPACAO, F.NM_TP_LOGRADOURO, ,F.NM_LOGRADOURO, F.NM_BAIRRO , EE.VL_AREA_CONSTRUIDA from FUNCIONAMENTO.VISTORIA_FUNCIONAMENTO as F join `FUNCIONAMENTO`.`PROT_FUNCIONAMENTO` VH on VH.ID_PROT_FUNC=F.ID_PROT_FUNC and F.ID_CIDADE=VH.ID_CIDADE
join SOLICITACAO.SOLIC_FUNCIONAMENTO SH on SH.ID_CIDADE=VH.ID_CIDADE and VH.ID_SOLIC_FUNC=SH.ID_SOLIC_FUNC
join CADASTROS.CIDADE as C on F.ID_CIDADE=C.ID_CIDADE join ACESSOS.USUARIO as U on U.ID_USUARIO=F.ID_VISTORIADOR
join CADASTROS.TP_OCUPACAO as TPOC on F.ID_OCUPACAO= TPOC.ID_OCUPACAO join CADASTROS.TP_SITUACAO as TPSI on F.ID_SITUACAO= TPSI.ID_SITUACAO
join CADASTROS.TP_CONSTRUCAO as TPCO on F.ID_TP_CONSTRUCAO= TPCO.ID_TP_CONSTRUCAO
join EDIFICACOES.EDIFICACAO as EE on EE.ID_EDIFICACAO=F.ID_EDIFICACAO and EE.ID_CIDADE=F.ID_CIDADE
join CADASTROS.TP_OCUPACAO as TPOCE on EE.ID_OCUPACAO= TPOCE.ID_OCUPACAO
where DT_VIST_FUNC >='2017-01-01' and DT_VIST_FUNC <'2019-01-01' union SELECT "ANALISE" as SERVICO , DATE_FORMAT(F.DT_ANALISE,'%Y/%m/%d') as DT_VIST_FUNC
, DATE_FORMAT(F.DT_ANALISE,'%Y/%m/01') as DT_SUMARIO , DATE_FORMAT(SH.DT_SOLICITACAO,'%Y/%m/%d') as DT_SOLICITACAO , F.ID_ANALISE as ID_VISTORIA_FUNC , F.ID_PROTOCOLO as ID_PROT_FUNC , F.ID_CNPJ_CPF_SOLICITANTE as ID_CNPJ_EMPRESA , (CASE
WHEN F.CH_PARCER = 'D' THEN "Deferido" WHEN F.CH_PARCER = 'I' THEN "Indeferido" WHEN F.CH_PARCER = 'F' THEN "Fechado" ELSE "Excluido" END) as CH_PARECER ,F. VL_VISTORIA , F.ID_CIDADE , NM_CIDADE , ID_UF , U.ID_USUARIO , U.NM_USUARIO #DADOS EDIFICAÇÃO
, EE.NR_PAVIMENTOS, EE.NR_BLOCOS, TPOC.NM_OCUPACAO, TPSI.NM_SITUACAO , TPCO.NM_TP_CONSTRUCAO, CP.NM_FANTASIA
, CP.NM_PESSOA as NM_RAZAO_SOCIAL
, EE.ID_EDIFICACAO, EE.NM_EDIFICACAO as NM_OCUPACAO_EDIFICACAO , TPOCE.NM_OCUPACAO, TPLO.NM_TP_LOGRADOURO, CL.NM_LOGRADOURO , CB.NM_BAIRROS, EE.VL_AREA_CONSTRUIDA as VL_VISTORIA
, EE.VL_AREA_CONSTRUIDA
from `PROJETO`.`ANALISE` as F
join `PROJETO`.`PROTOCOLOS` VH on VH.ID_PROTOCOLO=F.ID_PROTOCOLO and F.ID_CIDADE=VH.ID_CIDADE
join SOLICITACAO.SOLICITACAO SH on SH.ID_CIDADE=VH.ID_CIDADE and VH.ID_SOLICITACAO=SH.ID_SOLICITACAO
join CADASTROS.CIDADE as C on F.ID_CIDADE=C.ID_CIDADE
join CADASTROS.PESSOA as CP on CP.ID_CNPJ_CPF=F.ID_CNPJ_CPF_SOLICITANTE and F.ID_CIDADE=CP.ID_CIDADE
join ACESSOS.USUARIO as U on U.ID_USUARIO=F.ID_VISTORIADOR
join EDIFICACOES.EDIFICACAO as EE on EE.ID_EDIFICACAO=F.ID_EDIFICACAO and EE.ID_CIDADE=F.ID_CIDADE
join CADASTROS.TP_OCUPACAO as TPOC on EE.ID_OCUPACAO= TPOC.ID_OCUPACAO join CADASTROS.TP_SITUACAO as TPSI on EE.ID_SITUACAO= TPSI.ID_SITUACAO
join CADASTROS.TP_CONSTRUCAO as TPCO on EE.ID_TP_CONSTRUCAO= TPCO.ID_TP_CONSTRUCAO
join CADASTROS.LOGRADOURO as CL on CL.ID_LOGRADOURO=EE.ID_LOGRADOURO and CL.ID_CIDADE_BAIRROS=EE.ID_CIDADE
join CADASTROS.BAIRROS as CB on CL.ID_BAIRROS=CB.ID_BAIRROS and CB.ID_CIDADE=EE.ID_CIDADE
join CADASTROS.TP_LOGRADOURO as TPLO on TPLO.ID_TP_LOGRADOURO= CL.ID_TP_LOGRADOURO
join CADASTROS.TP_OCUPACAO as TPOCE on EE.ID_OCUPACAO= TPOCE.ID_OCUPACAO where DT_ANALISE >='2017-01-01' and DT_ANALISE <'2019-01-01'
(Fonte: Elaborado pelo autor)
APÊNDICE F- Artigo requisitado pela UFSC