Unlock a world of possibilities! Login now and discover the exclusive benefits awaiting you.
selecionar
'01 / 07 / 2017' Competencia
cont.con_codigo,
cont.con_sequencia,
cod_contr_pagador cont.con_codigo_pagar,
cont.con_sequencia_pagar seq_contr_pagador,
cont.con_nome,
caso
quando cont.con_tipo_pessoa = 'F', em seguida, LPAD (cont.con_cgc_cpf, 11, 0)
outro
LPAD (cont.con_cgc_cpf, 14, 0) FINAL COMO cpf_cnpj,
cont.con_tipo_pessoa,
(Fami.fam_codigo || '-' || fami.fam_nome) FAMILIA,
( '(' || || cont.con_ddd ')' || cont.con_fone) FONE_CONTR,
cont.con_e_mail,
Descodificar (por plan.pla_tipo_contratacao_ans,
1, 'Individual UO familiar',
2, 'Coletivo UO Familiar - nao USAR',
3, 'Coletivo POR Adesão com Patrocínio',
4, 'Coletivo POR Adesão sem Patrocínio',
5, 'Coletivo Empresarial com Patrocínio',
6, 'Coletivo Empresarial sem Patrocínio',
7, 'Coletivo POR Adesão',
8, 'Coletivo Empresarial') tipo_contratacao_ans,
Descodificar (por plan.pla_abrangencia_ans,
1, 'Nacional',
2, 'Grupo de Estados',
3, 'Estadual',
4, 'Grupo de Municipios',
5, 'Municipal',
6, 'Outros') abrangencia_ans,
cont.con_cidade,
cont.est_codigo,
contr.ctp_dt_venda DATA_VENDA_PL,
contr.msl_dt_vigencia DATA_VIGENCIA,
usua.uss_codigo,
(LPAD (usua.uni_codigo, 4, 0) || LPAD (usua.uss_codigo, 13, 0)) BENEF_CODIGO,
usua.uss_nome BENEF_NOME,
usua.uss_sexo BENEF_SEXO,
CASE WHEN (usua.dep_codigo_cont_pagador é nula e usua.dep_codigo = 0) THEN 'TITULAR'
OUTRO
PROCESSO QUANDO (usua.dep_codigo_cont_pagador IN (1, 2) OU usua.dep_codigo IN (1, 2)) THEN 'CONJUGE / COMP'
OUTRO
PROCESSO QUANDO (usua.dep_codigo_cont_pagador EM (12, 10) OU NA usua.dep_codigo (12, 10)) THEN 'Filho / FILHA'
OUTRO
PROCESSO QUANDO (usua.dep_codigo_cont_pagador EM (50) OU NA usua.dep_codigo (50)) THEN 'PAI / MAE'
ELSE END END grau_dependencia END END 'Agregado / OUTROS',
cont.con_end_fat,
cont.con_num_fat,
cont.con_compl_fat,
cont.con_bairro_fat,
LPAD (cont.cep_codigo_fat, 8, 0) como cep_codigo_fat,
cont.con_cid_fat CONTR_CIDADE_FAT,
cont.est_codigo_fat CONTR_UF_FAT,
(Usua.usu_endereco || '' || usua.usu_numero) BENEF_ENDERECO,
usua.usu_compl BENEF_COMPLEMENTO,
usua.usu_bairro BENEF_BAIRRO,
usua.uss_cidade BENEF_CIDADE,
usua.est_codigo BENEF_UF,
( '(' || || usua.uss_ddd ')' || usua.uss_fone) BENEF_FONE,
( '(' || || usua.uss_ddd_celular ')' || usua.uss_fone_celular) BENEF_FONE_CELULAR,
usua.uss_dt_nascimento BENEF_data_nasc,
Andar (piso (MONTHS_BETWEEN (sysdate, usua.uss_dt_nascimento)) / 12) BENEF_IDADE,
- (TRUNCAR ((SYSDATE - usua.uss_dt_nascimento) / 365)) BENEF_IDADE,
CASE WHEN (TRUNC ((SYSDATE - usua.uss_dt_nascimento) / 365,6)) <= 18 Then '0 a 18 anos'
CASO MAIS QUANDO (TRUNC ((SYSDATE - usua.uss_dt_nascimento) / 365,6)) <= 58 THEN '19 de 58 anos'
MAIS '59 ano UO Mais'
END END FAIXA_ETARIA,
to_char (usua.uss_dt_inclusao, 'dd / MM / AAAA') como BENEF_data_inc,
to_char (usua.uss_dt_reativacao, 'dd / MM / AAAA') como BENEF_data_reat,
to_char (usua.uss_dt_exclusao, 'dd / MM / AAAA') como BENEF_data_exc,
usua.uss_cns BENEF_CNS,
contr.pla_numero PLANO,
plan.pla_descricao DESC_PLANO,
usua.pln_codigo Combinação,
comb.pln_descricao DESC_COMBINACAO,
usua.des_codigo,
contr.ctp_num_contr,
comb.pln_num_registro
// plan.pla_descricao
A PARTIR DE
usuario usua,
contratante cont,
contrato contr,
plano de plano,
Combinação pente,
familia fami
onde usua.fam_codigo = fami.fam_codigo
e usua.con_codigo = cont.con_codigo
e usua.con_sequencia = cont.con_sequencia
e usua.pla_numero_assistencial = contr.pla_numero
e usua.con_codigo = contr.con_codigo
e usua.con_sequencia = contr.con_sequencia
e contr.pla_numero = plan.pla_numero
e usua.pln_codigo = comb.pln_codigo
e usua.pla_numero_assistencial = comb.pla_numero
e usua.uss_tipo = 'N'
e usua.uni_codigo = 151
e plan.agr_codigo EM (1,2,3,4,6,7,10,12,13)
e usua.uss_dt_inclusao <= '31 -aug-2017'
e ((usua.uss_dt_exclusao> = '01 -aug-2017' ) OU (usua.uss_dt_exclusao é nulo))
// e cont.con_codigo = 301442
// e usua.uss_codigo = 2852905
// e cont.con_tipo_pessoa em ( 'F')
// e usua.uss_dt_exclusao é nulo
// plan.agr_codigo ----------
// 1 PRE-PAGAMENTO - ANTES LEI
// 2 PRÉ-PAGAMENTO - DEPOIS LEI
// 3 PRÉ-PAGAMENTO - CO-PARTICIPAÇÃO
// 4 CUSTO OPERACIONAL - EMPRESAS
// 6 MEDICINA Ocupacional
// 7 Funcionários
// 8 PEA
// 10 ASSISTENCIA comunitaria
// 11 e 20 OUTROS
// 12 PRÉ-PAGAMENTO - EMPRESAS
// 13 PRÉ-PAGAMENTO - CO-PARTICIPAÇÃO-UNIMAIS
GROUP BY
cont.con_codigo,
cont.con_sequencia,
cont.con_codigo_pagar,
cont.con_sequencia_pagar,
cont.con_nome,
cont.con_tipo_pessoa,
cont.con_num_fat,
cont.con_cgc_cpf,
cont.con_tipo_pessoa,
fami.fam_codigo,
fami.fam_nome,
cont.con_ddd,
cont.con_fone,
cont.con_e_mail,
plan.pla_tipo_contratacao_ans,
plan.pla_abrangencia_ans,
plan.pla_descricao,
comb.pln_descricao,
cont.con_cidade,
cont.est_codigo,
contr.ctp_dt_venda,
contr.msl_dt_vigencia,
usua.uss_codigo,
usua.uni_codigo,
usua.uss_codigo,
usua.uss_nome,
usua.uss_sexo,
usua.dep_codigo_cont_pagador,
usua.dep_codigo,
cont.con_end_fat,
cont.con_compl_fat,
cont.con_bairro_fat,
cont.cep_codigo_fat,
cont.con_cid_fat,
usua.usu_endereco,
usua.usu_numero,
usua.usu_compl,
usua.usu_bairro,
usua.uss_cidade,
usua.est_codigo,
usua.uss_ddd,
usua.uss_fone,
usua.uss_ddd_celular,
usua.uss_fone_celular,
usua.uss_dt_nascimento,
usua.uss_dt_nascimento,
usua.uss_dt_inclusao,
usua.uss_dt_exclusao,
usua.uss_dt_reativacao,
usua.uss_cns,
contr.pla_numero,
usua.pln_codigo,
usua.des_codigo,
contr.ctp_num_contr,
comb.pln_num_registro,
cont.est_codigo_fat
fim por cont.con_codigo, cont.con_sequencia_pagar, FAMILIA, usua.uss_nome
Boa tarde, poderiam me Ajudar Onde Está o Erro pra eu Jogar roteiro Esse não QlikView na hora de CARREGAR ELE da hum monte de Erro.
Is your SQL written in portuguese?
SQL supposed to use reserved words like 'select' not 'selecionar' and so on
have you tried to run the query at the DB ? using TOAD or any other SQL interface
ORA-00923: FROM keyword not found where expected tips