Commit e3a1f10b2b184fdfffba1afad23cbf134425fc91

Authored by Eder Soares
1 parent 4d8b9349
Exists in 2.9 and in 7 other branches 2.2, 2.3, 2.4, 2.5, 2.6, 2.7, 2.8

Corrige telefone principal na view_dados_escola

database/sqls/views/relatorio.view_dados_escola.sql
1   -CREATE OR REPLACE VIEW relatorio.view_dados_escola AS
  1 +CREATE OR REPLACE VIEW relatorio.view_dados_escola AS
2 2 SELECT escola.cod_escola,
3 3 relatorio.get_nome_escola(escola.cod_escola) AS nome,
4 4 pessoa.email,
... ... @@ -11,8 +11,8 @@ SELECT escola.cod_escola,
11 11 COALESCE(municipio.nome, endereco_externo.cidade) AS municipio,
12 12 COALESCE(municipio.sigla_uf, endereco_externo.sigla_uf::character varying) AS uf_municipio,
13 13 educacenso_cod_escola.cod_escola_inep AS inep,
14   - fone_pessoa.ddd AS telefone_ddd,
15   - to_char(fone_pessoa.fone, '99999-9999'::text) AS telefone,
  14 + telefone.ddd AS telefone_ddd,
  15 + to_char(telefone.fone, '99999-9999'::text) AS telefone,
16 16 fone_pessoa.ddd AS celular_ddd,
17 17 to_char(fone_pessoa.fone, '99999-9999'::text) AS celular
18 18 FROM pmieducar.escola
... ... @@ -24,5 +24,6 @@ LEFT JOIN public.logradouro ON logradouro.idlog = endereco_pessoa.idlog
24 24 LEFT JOIN urbano.tipo_logradouro ON tipo_logradouro.idtlog::text = COALESCE(logradouro.idtlog, endereco_externo.idtlog)::text
25 25 LEFT JOIN public.bairro ON bairro.idbai = endereco_pessoa.idbai
26 26 LEFT JOIN public.municipio ON municipio.idmun = bairro.idmun
27   -LEFT JOIN cadastro.fone_pessoa ON pessoa.idpes = fone_pessoa.idpes AND fone_pessoa.tipo = 3::numeric
  27 +LEFT JOIN cadastro.fone_pessoa as telefone ON pessoa.idpes = telefone.idpes AND telefone.tipo = 1
  28 +LEFT JOIN cadastro.fone_pessoa ON pessoa.idpes = fone_pessoa.idpes AND fone_pessoa.tipo = 3
28 29 LEFT JOIN cadastro.juridica ON juridica.idpes = fone_pessoa.idpes AND juridica.idpes = escola.ref_idpes::numeric;
... ...