› Fóruns › SQL e PL/SQL › Dúvida subselect com max e agrupamento › Dúvida subselect com max e agrupamento
17 de dezembro de 2013 às 10:19 pm
#106189
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.