Advertisement
Guest User

Untitled

a guest
Dec 9th, 2019
99
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.85 KB | None | 0 0
  1. SELECT
  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. -- IP (Inquérito Policial)
  26. Indice.dbo.IND_Processo IND_PRO WITH(NOLOCK)
  27. INNER JOIN InqueritoPolicial.dbo.SSP_Processo IP_PRO WITH(NOLOCK)
  28. ON IND_PRO.nu_chaveSeqProcesso = IP_PRO.nu_chaveSeqProcesso
  29. AND IND_PRO.cd_unidade = IP_PRO.cd_unidade
  30. AND IND_PRO.cd_modulo = 36
  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 InqueritoPolicial.dbo.SSP_Pessoa TAB_PES WITH(NOLOCK)
  48. ON IP_PRO.nu_chaveSeqProcesso = TAB_PES.nu_chaveSeqProcesso
  49.  
  50. -- nome adicional da pessoa
  51. INNER JOIN InqueritoPolicial.dbo.SSP_DadosPessoa TAB_DPE WITH(NOLOCK)
  52. ON IP_PRO.nu_chaveSeqProcesso = TAB_DPE.nu_chaveSeqProcesso
  53.  
  54. -- dados gerais da tabela índice pessoa
  55. INNER JOIN Indice.dbo.IND_NucleoCivil TAB_NCI WITH(NOLOCK)
  56. ON TAB_PES.nu_basePessoa = TAB_NCI.nu_base
  57.  
  58. -- descrição local de nascimento
  59. INNER JOIN Tabela2001.dbo.TAB_Municipio TAB_MUN WITH(NOLOCK)
  60. ON TAB_NCI.cd_municipio = TAB_MUN.cd_codigo
  61.  
  62. -- descrição sexo
  63. INNER JOIN Tabela2001.dbo.TAB_Sexo TAB_SEX WITH(NOLOCK)
  64. ON TAB_NCI.cd_sexo = TAB_SEX.cd_codigo
  65.  
  66. -- descrição nacionalidade
  67. INNER JOIN Tabela2001.dbo.TAB_Nacionalidade TAB_NAC WITH(NOLOCK)
  68. ON TAB_NCI.cd_nacionalidade = TAB_NAC.cd_codigo
  69.  
  70. -- descrição estado civil
  71. INNER JOIN Tabela2001.dbo.TAB_EstadoCivil TAB_ECI WITH(NOLOCK)
  72. ON TAB_NCI.cd_estadoCivil = TAB_ECI.cd_codigo
  73.  
  74. -- descrição profissão
  75. INNER JOIN Tabela2001.dbo.TAB_Profissao TAB_PRO WITH(NOLOCK)
  76. ON TAB_NCI.cd_profissao = TAB_PRO.cd_codigo
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement