Marcos Costa Junior 0 Denunciar post Postado Fevereiro 19, 2019 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 Compartilhar este post Link para o post Compartilhar em outros sites
Motta 645 Denunciar post Postado Fevereiro 19, 2019 O que seria somar duas datas ?! Compartilhar este post Link para o post Compartilhar em outros sites
Marcos Costa Junior 0 Denunciar post Postado Fevereiro 21, 2019 Sim, Amigo! preciso somar as linhas de duas colunas diferentes do tipo To_date e possível? Compartilhar este post Link para o post Compartilhar em outros sites
Marcos Costa Junior 0 Denunciar post Postado Fevereiro 21, 2019 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! Compartilhar este post Link para o post Compartilhar em outros sites
Motta 645 Denunciar post Postado Fevereiro 21, 2019 Continuo sem entender o que é "somar datas" , se pode somar dias a uma datas ou calcular um intervalo de dias entre duas datas. Compartilhar este post Link para o post Compartilhar em outros sites