Jump to content

Matheus Garcez

Membros
  • Content Count

    2
  • Joined

  • Last visited

Community Reputation

0 Neutro

About Matheus Garcez

  • Rank
    Membro Ativo no Fórum
  1. Bom dia prezados(as), Eu estou realizando o agendamento de envio de consultas SQL através de agendamento por e-mail, contudo quando as mesmas chegam no meu e-mail, as consultas vem duplicadas, se elas somente chegassem duplicadas não seria o problema, contudo uma das consultas chega com informações incompletas e a outra vem certa, e como eu utilizo essas consultas para alimentar alguns relatórios, eles acabam se perdendo na macro e são alimentados errado. Eu poderia pegar o padrão de qual dos e-mail vem errado e qual vem certo, contudo está aleatório, as vezes o primeiro e-mail, vem certo com as informações corretas as vezes é o segundo e-mail, então não consigo mais pegar automaticamente as informações.
  2. Bom dia, Necessito realizar uma quebra de linha na consulta a seguir: SELECT PFUNC.NOME AS NOMETITULAR, PPESSOA.CPF AS CPFTITULAR, PPESSOA.DTNASCIMENTO DATANASCTITULAR, CASE PPESSOA.SEXO WHEN 'M' THEN 'Masculino' WHEN 'F' THEN 'Feminino' END AS GENEROTITULAR, CASE WHEN PFDEPEND.NRODEPEND <> NULL THEN 0 ELSE 1 END Titular, PPESSOA.CIDADE AS CIDADETITULAR, /*+ Char(13) + Char(10) + */ PFDEPEND.NOME AS NOMEDEPENDENTE, PFDEPEND.CPF AS CPFDEPENDENTE, PFDEPEND.DTNASCIMENTO AS DATANASCDEPENDENTE, /*Datediff(YEAR, PFDEPEND.DTNASCIMENTO, Getdate()),*/ CASE PFDEPEND.SEXO WHEN 'M' THEN 'Masculino' WHEN 'F' THEN 'Feminino' END AS GENERODEPENDENTE, CASE WHEN PPESSOA.CPF <> NULL THEN 1 ELSE 0 END Titular, PPESSOA.CPF AS CPFTITULAR, PPESSOA.CIDADE AS CIDADEDEPENDENTE FROM PFUNC INNER JOIN PFDEPEND ON PFDEPEND.CODCOLIGADA = PFUNC.CODCOLIGADA AND PFDEPEND.CHAPA = PFUNC.CHAPA JOIN PCODPARENT ON PCODPARENT.CODCLIENTE = PFDEPEND.GRAUPARENTESCO JOIN PPESSOA (NOLOCK) ON ( PFUNC.CODPESSOA = PPESSOA.CODIGO ) WHERE PFUNC.CODSITUACAO <> 'D' AND PFUNC.CODCOLIGADA <> '3' AND ( ( Datediff(YEAR, PFDEPEND.DTNASCIMENTO, Getdate()) < 18 ) OR ( Datediff(YEAR, PFDEPEND.DTNASCIMENTO, Getdate()) >= 18 AND PFDEPEND.CPF != 'NULL' ) ) AND PFDEPEND.GRAUPARENTESCO IN ( '1', '5', 'C', 'D' ) AND PFDEPEND.DTNASCIMENTO <> '01/01/1901' AND PFDEPEND.DTNASCIMENTO <> '01/01/1900' AND PFDEPEND.NOME NOT IN(SELECT DISTINCT PFDEPEND.NOME FROM PFDEPEND INNER JOIN PPESSOA ON PFDEPEND.CPF = PPESSOA.CPF INNER JOIN PFUNC ON PFUNC.CODCOLIGADA = PFDEPEND.CODCOLIGADA AND PFUNC.CHAPA = PFDEPEND.CHAPA WHERE PFDEPEND.CPF = PPESSOA.CPF AND PFUNC.CODSITUACAO <> 'D' AND PFUNC.CODCOLIGADA <> 3) ORDER BY PFDEPEND.CODCOLIGADA, PFDEPEND.CHAPA Aonde eu necessito separara as informações do Titular das do Dependente, sendo que atualmente um vem ao lado do outro e necessito que as informações do Dependente venham logo abaixo das informações de seu Titular. As informações estão vindo assim: NOMETITULAR CPFTITULAR DATANASCTITULAR GENEROTITULAR TITULAR1 CIDADETITULAR NOMEDEPENDENTE CPFDEPENDENTE DATANASCDEPENDENTE GENERODEPENDENTE CPFTITULAR1 TITULAR CIDADEDEPENDENTE As informações devem vir assim: NOMETITULAR CPFTITULAR DATANASCTITULAR GENEROTITULAR TITULAR1 CIDADETITULAR NOMEDEPENDENTE CPFDEPENDENTE DATANASCDEPENDENTE GENERODEPENDENTE CPFTITULAR1 TITULAR CIDADEDEPENDENTE
×
×
  • Create New...

Important Information

By using this site, you agree to our Terms of Use.