SYSTEMTI.NET

Please or Cadastrar to create posts and topics.

Erro no formato de data

Galera, boa tarde.

Venho tendo o problema em anexo ao executar relatórios do MVReport, alguém já viu isso e conseguiu resolver?
Obs.: Todos os campos de data estão no formato TRUNC(NOME_DO_CAMPO), PCs estão com o formato de data BR (DD/MM/YYYY).

 

Arquivos enviados:
  • Você precisa fazer o login para ter acesso aos uploads.

@vergnacristian, boa tarde

Compartilha com a gente a query, para análise. Creio que se substituir o trunc para to_date(nome_do_campo,'DD/MM/YYYY') resolveria.

Se você deseja apoiar o desenvolvimento do SYSTEMTI.NET, você pode compartilhar algum conteúdo no fórum ou doar. Muito obrigado !

create or replace view vdic_heue_saida_proc as
select trunc(a.dt_alta) mes,trunc(a.dt_alta) as data, 'Clinicos: ' as tipo, ui.ds_unid_int unid_int, count(*) as quant
from atendime a
inner join leito l on l.cd_leito = a.cd_leito
inner join unid_int ui on ui.cd_unid_int = l.cd_unid_int
where a.cd_multi_empresa = 3
--and a.tp_atendimento IN ('I','B')
and (a.cd_procedimento like '02%' or a.cd_procedimento like '03%')
and a.cd_procedimento <> 0209040033
and a.dt_alta is not null
and a.cd_mot_alt is not null
group by to_char(a.dt_alta,'mm/yyyy'),a.dt_alta, ui.ds_unid_int

union all

select trunc(a.dt_alta) mes,trunc(a.dt_alta) as data, 'Cirurgicos: ' as tipo, ui.ds_unid_int unid_int, count(*) as quant
from atendime a
inner join leito l on l.cd_leito = a.cd_leito
inner join unid_int ui on ui.cd_unid_int = l.cd_unid_int
where a.cd_multi_empresa = 3
--and a.tp_atendimento IN ('I','B')
and (a.cd_procedimento like '04%' or a.cd_procedimento = 0209040033 or a.cd_procedimento like '05%')
and a.cd_mot_alt is not null
and a.dt_alta is not null
group by to_char(a.dt_alta,'mm/yyyy'),a.dt_alta, ui.ds_unid_int

order by 1;

 

Citação de Marcos Soares em 08/02/2022, 17:30

@vergnacristian, boa tarde

Compartilha com a gente a query, para análise. Creio que se substituir o trunc para to_date(nome_do_campo,'DD/MM/YYYY') resolveria.

Antes a view tava com to_date, abri um PDA com a MV e informaram que deveria ser utilizado o trunc... de ambas as maneiras não está funcionando.

Citação de vergnacristian em 09/02/2022, 12:19

Antes a view tava com to_date, abri um PDA com a MV e informaram que deveria ser utilizado o trunc... de ambas as maneiras não está funcionando.

Cara, a query está correta. Verifica se o campo está subindo para o MVREPORT como DATE.

Se você deseja apoiar o desenvolvimento do SYSTEMTI.NET, você pode compartilhar algum conteúdo no fórum ou doar. Muito obrigado !