Jump to content
Marcos Costa Junior

Soma de duas colunas to_date

Recommended Posts

Amigos do Forum bom dia, estou criando uma query e empanquei numa seguinte problema, preciso somar duas colunas to_date e não conseguir, gostaria da ajuda dos amigos de plantão, segue a query como imagem! 

 

 

query

 

select 

       t.CD_TRIAGEM_ATENDIMENTO
      ,t.DH_PRE_ATENDIMENTO
      ,t.cd_paciente
      ,t.CD_ATENDIMENTO
      ,t.nm_paciente
      ,t.DH_CHAMADA_CLASSIFICACAO
     
      ,(SUBSTR((CAST(t.DH_CHAMADA_CLASSIFICACAO AS TIMESTAMP)-CAST(t.DH_PRE_ATENDIMENTO AS TIMESTAMP)),12,2)) || ':' ||
       (SUBSTR((CAST(t.DH_CHAMADA_CLASSIFICACAO AS TIMESTAMP)-CAST(t.DH_PRE_ATENDIMENTO AS TIMESTAMP)),15,2)) as senha_clas
 
      ,(SUBSTR((CAST(a.hr_atendimento AS TIMESTAMP)-CAST(t.DH_CHAMADA_CLASSIFICACAO AS TIMESTAMP)),12,2)) || ':' ||
      (SUBSTR((CAST(a.hr_atendimento AS TIMESTAMP)-CAST(t.DH_CHAMADA_CLASSIFICACAO AS TIMESTAMP)),15,2)) as clas_aten 
       
      ,t.ds_senha
      ,a.HR_ATENDIMENTO
  
    from DBAMV.TRIAGEM_ATENDIMENTO      t
             ,dbamv.atendime            a
             ,dbamv.fila_senha          f

        where a.CD_ATENDIMENTO    = t.CD_ATENDIMENTO (+)
          and t.CD_FILA_SENHA     = f.CD_FILA_SENHA (+)
          
          and f.CD_FILA_SENHA in (19,29)
 group by t.CD_TRIAGEM_ATENDIMENTO
         ,t.DH_PRE_ATENDIMENTO
         ,t.cd_paciente
         ,t.nm_paciente
         ,t.CD_ATENDIMENTO
         ,t.DH_CHAMADA_CLASSIFICACAO
         ,t.ds_senha
         ,a.CD_ATENDIMENTO
         ,a.HR_ATENDIMENTO
         ,t.CD_FILA_SENHA
  order by 2 desc

somar.JPG

Share this post


Link to post
Share on other sites
Em 19/02/2019 at 17:54, Motta disse:

O que seria somar duas datas ?!

 

somar os apelidos das expressões --  ,(SUBSTR((CAST(t.DH_CHAMADA_CLASSIFICACAO AS TIMESTAMP)-CAST(t.DH_PRE_ATENDIMENTO AS TIMESTAMP)),12,2)) || ':' ||
       (SUBSTR((CAST(t.DH_CHAMADA_CLASSIFICACAO AS TIMESTAMP)-CAST(t.DH_PRE_ATENDIMENTO AS TIMESTAMP)),15,2)) as senha_clas --   

 

Os apelidos das senha_class + clas_aten , que são resultados das expressões Acima!.. pensei em fazer uma sub-query!

Share this post


Link to post
Share on other sites

Continuo sem entender o que é "somar datas" , se pode somar dias a uma datas ou calcular um intervalo de dias entre duas datas.

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

×

Important Information

Ao usar o fórum, você concorda com nossos Terms of Use.