SHARE
TWEET

Untitled

a guest Dec 11th, 2019 90 Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. SELECT DISTINCT
  2.         IND_PRO.cd_modulo AS cod_modulo,
  3.         TAB_MOD.de_descricao AS dsc_modulo,
  4.         IND_PRO.nu_chaveSeqProcesso AS cod_processo,
  5.         TAB_PES.nu_seqPessoa AS seq_pessoa,
  6.         TAB_NCI.nm_pessoa AS nom_pessoa,
  7.         TAB_DPE.nm_adicional AS nom_adicional,
  8.         TAB_NCI.nm_mae AS nom_mae,
  9.         TAB_NCI.nm_pai AS nom_pai,
  10.         TAB_NCI.dt_nascimento AS dat_nascimento,
  11.         TAB_NCI.cd_municipio AS cod_municipio,
  12.         TAB_MUN.de_descricao AS dsc_nascimento,
  13.         TAB_NCI.cd_sexo AS cod_sexo,
  14.         TAB_SEX.de_descricao AS dsc_sexo,
  15.         TAB_NCI.cd_nacionalidade AS cod_nacionalidade,
  16.         TAB_NAC.de_descricao AS dsc_nacionalidade,
  17.         TAB_NCI.cd_estadoCivil AS cod_estadoCivil,
  18.         TAB_ECI.de_descricao AS dsc_estadoCivil,
  19.         TAB_NCI.cd_profissao AS cod_profissao,
  20.         TAB_PRO.de_descricao AS dsc_profissao,
  21.         TAB_NCI.de_localTrabalho AS dsc_localTrabalho,
  22.         IND_PRO.dt_anoProcesso AS num_ano,
  23.         IND_PRO.dt_abertura AS dat_abertura
  24. FROM
  25.         --  TC (Termo Circunstanciado)
  26.         Indice.dbo.IND_Processo IND_PRO WITH(NOLOCK)
  27.         INNER JOIN TermoCircunstanciado.dbo.SSP_Processo TC_PRO WITH(NOLOCK)
  28.             ON IND_PRO.nu_chaveSeqProcesso = TC_PRO.nu_chaveSeqProcesso
  29.             AND IND_PRO.cd_unidade = TC_PRO.cd_unidade
  30.             AND IND_PRO.cd_modulo = 3
  31.             AND IND_PRO.cd_unidade != 1
  32.  
  33.         -- código do módulo
  34.         INNER JOIN Tabela2001.dbo.TAB_Modulo TAB_MOD WITH(NOLOCK)
  35.             ON IND_PRO.cd_modulo = TAB_MOD.cd_codigo
  36.        
  37.         -- código da unidade
  38.         INNER JOIN Tabela2001.dbo.TAB_Unidade TAB_UNI WITH(NOLOCK)
  39.             ON IND_PRO.cd_unidade = TAB_UNI.cd_codigo
  40.             AND TAB_UNI.cd_codigo > 1
  41.        
  42.         -- código da finalidade
  43.         INNER JOIN Tabela2001.dbo.TAB_SituacaoFinalidade TAB_SIT WITH(NOLOCK)
  44.             ON IND_PRO.cd_situacaoFinalidade = TAB_SIT.cd_codigo
  45.  
  46.         -- código sequencial da pessoa
  47.         INNER JOIN TermoCircunstanciado.dbo.SSP_Pessoa TAB_PES WITH(NOLOCK)
  48.             ON TC_PRO.nu_chaveSeqProcesso = TAB_PES.nu_chaveSeqProcesso
  49.             AND TAB_PES.dt_geracao = (SELECT MAX(PES.dt_geracao)
  50.                                         FROM TermoCircunstanciado.dbo.SSP_Pessoa AS PES WITH(NOLOCK)
  51.                                         WHERE 1 = 1
  52.                                         AND PES.nu_chaveSeqProcesso = TAB_PES.nu_chaveSeqProcesso
  53.                                         AND PES.nu_seqPessoa = TAB_PES.nu_seqPessoa
  54.                                         AND TAB_PES.ch_situacaoMovto = 1)
  55.  
  56.         -- nome adicional da pessoa
  57.         INNER JOIN TermoCircunstanciado.dbo.SSP_DadosPessoa TAB_DPE WITH(NOLOCK)
  58.             ON TC_PRO.nu_chaveSeqProcesso = TAB_DPE.nu_chaveSeqProcesso
  59.             AND TAB_DPE.dt_geracao = (SELECT MAX(DPE.dt_geracao)
  60.                                         FROM TermoCircunstanciado.dbo.SSP_DadosPessoa AS DPE WITH(NOLOCK)
  61.                                         WHERE 1 = 1
  62.                                         AND DPE.nu_chaveSeqProcesso = TAB_DPE.nu_chaveSeqProcesso
  63.                                         AND DPE.nu_seqPessoa = TAB_DPE.nu_seqPessoa
  64.                                         AND TAB_DPE.ch_situacaoMovto = 1)
  65.  
  66.         -- dados gerais da tabela índice pessoa
  67.         INNER JOIN Indice.dbo.IND_NucleoCivil TAB_NCI WITH(NOLOCK)
  68.             ON TAB_PES.nu_basePessoa = TAB_NCI.nu_base
  69.  
  70.         -- descrição local de nascimento
  71.         INNER JOIN Tabela2001.dbo.TAB_Municipio TAB_MUN WITH(NOLOCK)
  72.             ON TAB_NCI.cd_municipio = TAB_MUN.cd_codigo
  73.  
  74.         -- descrição sexo
  75.         INNER JOIN Tabela2001.dbo.TAB_Sexo TAB_SEX WITH(NOLOCK)
  76.             ON TAB_NCI.cd_sexo = TAB_SEX.cd_codigo
  77.  
  78.         -- descrição nacionalidade
  79.         INNER JOIN Tabela2001.dbo.TAB_Nacionalidade TAB_NAC WITH(NOLOCK)
  80.             ON TAB_NCI.cd_nacionalidade = TAB_NAC.cd_codigo
  81.  
  82.         -- descrição estado civil
  83.         INNER JOIN Tabela2001.dbo.TAB_EstadoCivil TAB_ECI WITH(NOLOCK)
  84.             ON TAB_NCI.cd_estadoCivil = TAB_ECI.cd_codigo
  85.  
  86.         -- descrição profissão
  87.         INNER JOIN Tabela2001.dbo.TAB_Profissao TAB_PRO WITH(NOLOCK)
  88.             ON TAB_NCI.cd_profissao = TAB_PRO.cd_codigo
  89.  
  90.         WHERE IND_PRO.nu_chaveSeqProcesso = 38
RAW Paste Data
We use cookies for various purposes including analytics. By continuing to use Pastebin, you agree to our use of cookies as described in the Cookies Policy. OK, I Understand
Not a member of Pastebin yet?
Sign Up, it unlocks many cool features!
 
Top