Breadcrumbs

Como identificar a última venda de um grupo de PDVs?

Introdução

Como identificar a última venda de um grupo de PDVs?

Passo a passo

Surgiu a necessidade de identificar a última venda de um grupo de PDVs por solicitação de um parceiro, então, estou postando a querie que foi criada para que possam usar no futuro.

SELECT DISTINCT
    TL.AGENTID, TL.CNPJEMIT, L2.DATAULTIMAVENDA
FROM TBLOGDOCUMENT TL WITH (NOLOCK)
    JOIN (SELECT AGENTID, MAX(EMISSIONDATE) AS DATAULTIMAVENDA
        FROM TBLOGDOCUMENT GROUP BY AGENTID) AS L2
    ON TL.AGENTID = L2.AGENTID AND TL.EMISSIONDATE = L2.DATAULTIMAVENDA
WHERE TL.CNPJEMIT = '72578438000243'
ORDER BY TL.AGENTID