Pular para o conteúdo

Fóruns SQL e PL/SQL Dúvida subselect com max e agrupamento Dúvida subselect com max e agrupamento

#106189
rman
Participante

    JOIN TAB_TRANSACAO_GARANTECH TRANS
    ON (ITEM_PED.NUM_ORCAMENTO = TRANS.NUM_ORCAMENTO
    AND ITEM_PED.CD_ITEM_PEDIDO = TRANS.CD_ITEM_PEDIDO
    AND TRANS.NUM_ORCAMENTO = (
    SELECT TOP 1 NUM_ORCAMENTO FROM TAB_TRANSACAO_GARANTECH
    WHERE NUM_ORCAMENTO = 957517 ORDER BY DT_TRANSACAO DESC
    )

    Agora ficou mais claro, como é SQL Server, a solução fica TOP1 + ORDER BY DESC.