Pular para o conteúdo

Fóruns SQL e PL/SQL Função que calcule média entre datas Função que calcule média entre datas

#90986
Avatar photoLeonardo Litz
Participante

    Tenta assim:


    SELECT solic_com.dt_solic_com, orde_com.dt_autorizacao_com , (solic_com.dt_solic_com - orde_com.dt_autorizacao_com) TEMPO_GASTO_ENTRE_AS_DATAS
    from solic_com, orde_com
    where orde_com.cd_solic_com = solic_com.cd_solic_com
    and (dt_autorizacao_com) between to_date ('01/01/2009','dd/mm/yyyy') and to_date ('30/01/2009','dd/mm/yyyy')

    Agora a média das datas, vc tem que agrupar pelo periodo que vc quer e fazer um AVG em (solic_com.dt_solic_com – orde_com.dt_autorizacao_com) = avg((solic_com.dt_solic_com – orde_com.dt_autorizacao_com) ).

    Vlw Leonardo Litz