Erro no formato de data
Citação de vergnacristian em 24/01/2022, 16:39Galera, 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).
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.
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.
@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.
Citação de vergnacristian em 09/02/2022, 12:19create 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_intunion 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_intorder 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.
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 Marcos Soares em 09/02/2022, 16:18Citação de vergnacristian em 09/02/2022, 12:19Antes 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.
Citação de vergnacristian em 09/02/2022, 12:19Antes 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.