Pular para o conteúdo

Fóruns SQL e PL/SQL Como selecionar hora mais proxima Como selecionar hora mais proxima

#91050
burga
Participante

    Oi Sorokabano, tenta isso:

    select data_marcada
    from (select m.data_marcada, case when
    a.data_prevista < m.data_marcada then
    m.data_marcada - a.data_prevista
    else
    a.data_prevista - m.data_marcada
    end intervalo
    from agenda a join marcacao m
    on a.cod_veiculo = m.cod_veiculo
    and a.cod_veiculo = [CODIGO_VEICULO]
    order by 2)
    where rownum = 1;

    Só substitui o [CODIGO_VEICULO] pelo código verdadeiro e acerta os nomes dos campos e tabelas.