Pular para o conteúdo

Fóruns SQL e PL/SQL Order By em subselect [Resolvido] Order By em subselect [Resolvido]

#97324
apalmeira
Participante

    burga,

    funcionou, porém, eu preciso retornar outros campos e utilizando o max a sql pode nao retornar o ultimo registro da tabela followup.

    você conhece alguma solução? no firebird eu resolvia isso com o (first 1 e order by).


    SELECT
    P.ID,
    P.NREF,
    P.CLIENTE_ID,
    P.FORNECEDOR_ID,
    MAX(FLP.ID),
    MAX(FLP.INSERT_DATA),
    MAX(PFLP.ID)
    FROM
    SIS.ABREPROCESSO P
    LEFT OUTER JOIN SIS.FOLLOWUP FLP ON FLP.PROCESSO = P.NREF
    LEFT OUTER JOIN SIS.POSICAOFLP PFLP ON FLP.POSICAOFLP_ID = PFLP.ID
    GROUP BY
    P.ID,
    P.NREF,
    P.CLIENTE_ID,
    P.FORNECEDOR_ID;