Advertisement
Guest User

Untitled

a guest
Dec 9th, 2019
101
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.84 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. -- APF (Auto de Prisão em Flagrante)
  26. Indice.dbo.IND_Processo IND_PRO WITH(NOLOCK)
  27. INNER JOIN AutoPrisaoFlagrante.dbo.SSP_Processo AAA_PRO WITH(NOLOCK)
  28. ON IND_PRO.nu_chaveSeqProcesso = AAA_PRO.nu_chaveSeqProcesso
  29. AND IND_PRO.cd_unidade = AAA_PRO.cd_unidade
  30. AND IND_PRO.cd_modulo = 35
  31.  
  32. -- código do módulo
  33. INNER JOIN Tabela2001.dbo.TAB_Modulo TAB_MOD WITH(NOLOCK)
  34. ON IND_PRO.cd_modulo = TAB_MOD.cd_codigo
  35.  
  36. -- código da unidade
  37. INNER JOIN Tabela2001.dbo.TAB_Unidade TAB_UNI WITH(NOLOCK)
  38. ON IND_PRO.cd_unidade = TAB_UNI.cd_codigo
  39. AND TAB_UNI.cd_codigo > 1
  40.  
  41. -- código da finalidade
  42. INNER JOIN Tabela2001.dbo.TAB_SituacaoFinalidade TAB_SIT WITH(NOLOCK)
  43. ON IND_PRO.cd_situacaoFinalidade = TAB_SIT.cd_codigo
  44.  
  45. -- código sequencial da pessoa
  46. INNER JOIN AutoApreensaoAdolescente.dbo.SSP_Pessoa TAB_PES WITH(NOLOCK)
  47. ON AAA_PRO.nu_chaveSeqProcesso = TAB_PES.nu_chaveSeqProcesso
  48.  
  49. -- nome adicional da pessoa
  50. INNER JOIN AutoApreensaoAdolescente.dbo.SSP_DadosPessoa TAB_DPE WITH(NOLOCK)
  51. ON AAA_PRO.nu_chaveSeqProcesso = TAB_DPE.nu_chaveSeqProcesso
  52.  
  53. -- dados gerais da tabela índice pessoa
  54. INNER JOIN Indice.dbo.IND_NucleoCivil TAB_NCI WITH(NOLOCK)
  55. ON TAB_PES.nu_basePessoa = TAB_NCI.nu_base
  56.  
  57. -- descrição local de nascimento
  58. INNER JOIN Tabela2001.dbo.TAB_Municipio TAB_MUN WITH(NOLOCK)
  59. ON TAB_NCI.cd_municipio = TAB_MUN.cd_codigo
  60.  
  61. -- descrição sexo
  62. INNER JOIN Tabela2001.dbo.TAB_Sexo TAB_SEX WITH(NOLOCK)
  63. ON TAB_NCI.cd_sexo = TAB_SEX.cd_codigo
  64.  
  65. -- descrição nacionalidade
  66. INNER JOIN Tabela2001.dbo.TAB_Nacionalidade TAB_NAC WITH(NOLOCK)
  67. ON TAB_NCI.cd_nacionalidade = TAB_NAC.cd_codigo
  68.  
  69. -- descrição estado civil
  70. INNER JOIN Tabela2001.dbo.TAB_EstadoCivil TAB_ECI WITH(NOLOCK)
  71. ON TAB_NCI.cd_estadoCivil = TAB_ECI.cd_codigo
  72.  
  73. -- descrição profissão
  74. INNER JOIN Tabela2001.dbo.TAB_Profissao TAB_PRO WITH(NOLOCK)
  75. ON TAB_NCI.cd_profissao = TAB_PRO.cd_codigo
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement