Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- -- BUSCAR INSCRITOS E CANDIDATOS QUE NÃO FIZERAM PROVA
- select processoseletivo.id,inscricao.id as codinscricao,4 as INTEREST,filial.team,
- inscricao.email,
- inscricao.lead,leadunite,
- CASE WHEN CORPORERM.DBO.CalcularIdade(inscricao.nascimento) < 18 THEN 'Sim' ELSE 'Nao' END menoridade,
- convert(varchar(10),nascimento,103) as dtnascimento,
- convert(varchar(10),dtinscricao,103) as dtinscricao,
- processoseletivo.batch,
- inscricao.rg as rg,
- inscricao.cpf as cpf,
- CONVERT(varchar(10),dtprova,103) dtprova,
- UPPER(CORPORERM.DBO.TiraAcentos(filial.cidade)) as cidade,
- UPPER(CORPORERM.DBO.TiraAcentos(CIDADE.cidade)) as cidade,
- filial.team,
- UPPER(CORPORERM.DBO.TiraAcentos(curso.nome)) as curso, curso.id as curso_id ,
- codinscricao as registration,
- curso.codtalisma course,
- UPPER(CORPORERM.DBO.TiraAcentos(inscricao.nome)) nome,
- email,
- cpf,
- convert(varchar(10),DATEADD(DAY,2,GETDATE()),103) dtvencimentoboleto,telefoneresidencial,celular,
- '0'+REPLACE(REPLACE(REPLACE(REPLACE(telefoneresidencial,')',''),'-',''),'(',''),' ','') phone,
- '0'+REPLACE(REPLACE(REPLACE(REPLACE(celular,')',''),'-',''),'(',''),' ','') mobile,
- CASE WHEN inscricao.status_id = 9 THEN 'Iniciou Inscricao'
- WHEN pg.databaixa IS NULL THEN 'Inscrito'
- ELSE 'Candidato' END status
- from inscricao
- inner join processoseletivo on inscricao.processoseletivo_id = processoseletivo.id
- inner join filial on processoseletivo.filial_id = filial.id
- inner join curso on inscricao.curso_id = curso.id
- left join cidade on inscricao.cidade_id=cidade.id
- left join pagamento pg on pg.inscricao_id = inscricao.id
- where processoseletivo.batch is not null and inscricao.id not in (
- select isnull(inscricao_id,0) from processoseletivo_resultadocandidato )
- UNION
- -- VESTIBULANDO QUE FIZERAM PROVA MAS, NÃO ESTÃO NO STATUS 12 E 13 DA TABELA processoseletivo_registra_matricula
- select processoseletivo.id,inscricao.id as codinscricao,4 as INTEREST,filial.team,
- inscricao.email,
- inscricao.lead,leadunite,
- CASE WHEN CORPORERM.DBO.CalcularIdade(inscricao.nascimento) < 18 THEN 'Sim' ELSE 'Nao' END menoridade,
- convert(varchar(10),nascimento,103) as dtnascimento,
- convert(varchar(10),dtinscricao,103) as dtinscricao,
- processoseletivo.batch,
- inscricao.rg as rg,
- inscricao.cpf as cpf,
- CONVERT(varchar(10),dtprova,103) dtprova,
- UPPER(CORPORERM.DBO.TiraAcentos(filial.cidade)) as cidade,
- UPPER(CORPORERM.DBO.TiraAcentos(CIDADE.cidade)) as cidade,
- filial.team,
- UPPER(CORPORERM.DBO.TiraAcentos(curso.nome)) as curso, curso.id as curso_id ,
- codinscricao as registration,
- curso.codtalisma course,
- UPPER(CORPORERM.DBO.TiraAcentos(inscricao.nome)) nome,
- email,
- cpf,
- convert(varchar(10),DATEADD(DAY,2,GETDATE()),103) dtvencimentoboleto,telefoneresidencial,celular,
- '0'+REPLACE(REPLACE(REPLACE(REPLACE(telefoneresidencial,')',''),'-',''),'(',''),' ','') phone,
- '0'+REPLACE(REPLACE(REPLACE(REPLACE(celular,')',''),'-',''),'(',''),' ','') mobile,
- ss.descricao as Status
- from inscricao
- inner join processoseletivo on inscricao.processoseletivo_id = processoseletivo.id
- inner join filial on processoseletivo.filial_id = filial.id
- inner join curso on inscricao.curso_id = curso.id
- inner join cidade on inscricao.cidade_id=cidade.id
- INNER JOIN processoseletivo_resultadocandidato PRM ON PRM.inscricao_id = inscricao.id AND PRM.processoseletivo_id = inscricao.processoseletivo_id
- INNER join status sS on sS.id = PRM.status_id
- where processoseletivo.batch is not null and prm.inscricao_id not in (
- select inscricao_id from processoseletivo_registra_matricula where status_id in (12,13))
- union
- -- VESTIBULANDO QUE JÁ DERAM ACEITE, VERIFICAR SE JÁ ESTÃO MATRICULADOS
- select processoseletivo.id AS processoseletivo_id,inscricao.id as codinscricao,4 as INTEREST,filial.team,
- inscricao.email,
- inscricao.lead,leadunite,
- CASE WHEN CORPORERM.DBO.CalcularIdade(inscricao.nascimento) < 18 THEN 'Sim' ELSE 'Nao' END menoridade,
- convert(varchar(10),nascimento,103) as dtnascimento,
- convert(varchar(10),dtinscricao,103) as dtinscricao,
- processoseletivo.batch,
- inscricao.rg as rg,
- inscricao.cpf as cpf,
- CONVERT(varchar(10),dtprova,103) dtprova,
- UPPER(CORPORERM.DBO.TiraAcentos(filial.cidade)) as cidade,
- UPPER(CORPORERM.DBO.TiraAcentos(CIDADE.cidade)) as cidadecandidato,
- filial.team,
- UPPER(CORPORERM.DBO.TiraAcentos(curso.nome)) as curso, curso.id as curso_id ,
- codinscricao as registration,
- curso.codtalisma course,
- UPPER(CORPORERM.DBO.TiraAcentos(inscricao.nome)) nome,
- email,
- cpf,
- convert(varchar(10),DATEADD(DAY,2,GETDATE()),103) dtvencimentoboleto,telefoneresidencial,celular,
- '0'+REPLACE(REPLACE(REPLACE(REPLACE(telefoneresidencial,')',''),'-',''),'(',''),' ','') phone,
- '0'+REPLACE(REPLACE(REPLACE(REPLACE(celular,')',''),'-',''),'(',''),' ','') mobile,
- case when SUM(prm.status_id) = 25 then 'Matriculado'
- when SUM(prm.status_id) = 12 then 'Matricula Paga' Else STS.descricao END as Status
- from inscricao
- inner join processoseletivo on inscricao.processoseletivo_id = processoseletivo.id
- inner join filial on processoseletivo.filial_id = filial.id
- inner join curso on inscricao.curso_id = curso.id
- inner join cidade on inscricao.cidade_id=cidade.id
- INNER JOIN processoseletivo_registra_matricula PRM ON PRM.inscricao_id = inscricao.id AND PRM.processoseletivo_id = inscricao.processoseletivo_id
- INNER join status sS on sS.id = PRM.status_id
- INNER JOIN processoseletivo_resultadocandidato PRM2 ON PRM2.inscricao_id = inscricao.id AND PRM2.processoseletivo_id = inscricao.processoseletivo_id
- INNER join status STS on STS.id = PRM2.status_id
- where processoseletivo.batch is not null and prm.status_id in (12,13)
- group by processoseletivo.id,inscricao.id,inscricao.email,inscricao.lead,CASE WHEN CORPORERM.DBO.CalcularIdade(inscricao.nascimento) < 18 THEN 'Sim' ELSE 'Nao' END ,
- convert(varchar(10),nascimento,103),convert(varchar(10),dtinscricao,103) ,processoseletivo.batch,inscricao.rg ,inscricao.cpf,
- CONVERT(varchar(10),dtprova,103) ,UPPER(CORPORERM.DBO.TiraAcentos(filial.cidade)),filial.team,UPPER(CORPORERM.DBO.TiraAcentos(curso.nome)) , curso.id ,codinscricao ,
- curso.codtalisma ,UPPER(CORPORERM.DBO.TiraAcentos(inscricao.nome)) , email, cpf,UPPER(CORPORERM.DBO.TiraAcentos(CIDADE.cidade)),
- telefoneresidencial,celular,leadunite,
- '0'+REPLACE(REPLACE(REPLACE(REPLACE(telefoneresidencial,')',''),'-',''),'(',''),' ','') ,
- '0'+REPLACE(REPLACE(REPLACE(REPLACE(celular,')',''),'-',''),'(',''),' ',''),STS.descricao
- order by nome
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement