Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- Select processoseletivo.id processoseletivo_id,inscricao.id as codinscricao,4 as interest,filial.team,inscricao.endereco,inscricao.numero,bairro,
- inscricao.email,
- inscricao.lead,
- 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,
- dbo.convertDateBR(CONVERT(varchar(10),dtprova,103)) dataprovaint,
- CONVERT(varchar(10),dtprova,103) dtprova,
- UPPER(CORPORERM.DBO.TiraAcentos(filial.cidade)) as filial,
- 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 inscricao.situacao = 2 THEN 'Ausente'
- 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 ) and lead = '0'
- UNION
- -- VESTIBULANDO QUE FIZERAM PROVA MAS, NÃO ESTÃO NO STATUS 12 E 13 DA TABELA processoseletivo_registra_matricula
- select DISTINCT processoseletivo.id,inscricao.id as codinscricao,4 as interest,filial.team,inscricao.endereco,inscricao.numero,bairro,
- inscricao.email,
- inscricao.lead,
- 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,
- dbo.convertDateBR(CONVERT(varchar(10),dtprova,103)) dataprovaint,
- 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 PRM2.status_id WHEN 17 THEN 'Realizou Aceite' ELSE ss.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
- left join cidade on inscricao.cidade_id=cidade.id
- INNER JOIN processoseletivo_resultadocandidato PRM ON PRM.inscricao_id = inscricao.id
- LEFT JOIN processoseletivo_registra_matricula PRM2 ON PRM2.inscricao_id = inscricao.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)) and lead = '0'
- 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.endereco,inscricao.numero,bairro,
- inscricao.email,
- inscricao.lead,
- 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,
- dbo.convertDateBR(CONVERT(varchar(10),dtprova,103)) dataprovaint,
- 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
- left join cidade on inscricao.cidade_id=cidade.id
- INNER JOIN processoseletivo_registra_matricula PRM ON PRM.inscricao_id = inscricao.id
- INNER join status sS on sS.id = PRM.status_id
- INNER JOIN processoseletivo_resultadocandidato PRM2 ON PRM2.inscricao_id = inscricao.id
- INNER join status STS on STS.id = PRM2.status_id
- where processoseletivo.batch is not null and prm.status_id in (12,13) and lead ='0'
- 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,
- '0'+REPLACE(REPLACE(REPLACE(REPLACE(telefoneresidencial,')',''),'-',''),'(',''),' ','') ,inscricao.endereco,inscricao.numero,bairro,
- '0'+REPLACE(REPLACE(REPLACE(REPLACE(celular,')',''),'-',''),'(',''),' ',''),STS.descricao
Advertisement
Add Comment
Please, Sign In to add comment