Skip to main content

VENDAS POR MARCAS COM LUCROS - É POSSIVEL SELECIONAR A DATA E TAMBÉM

SELECT
    PRODUTOS_MARCA.DESCRICAO AS MARCA,
    SUM(VENDAS_ITENS.VALOR_TOTAL) AS TOTAL_VENDIDO,
    SUM(VENDAS_ITENS.QUANTIDADE * GRID_PRODUTOS.PRECO_CUSTO) AS TOTAL_CUSTO,
    SUM(VENDAS_ITENS.VALOR_TOTAL) 
        - SUM(VENDAS_ITENS.QUANTIDADE * GRID_PRODUTOS.PRECO_CUSTO) AS LUCRO
FROM GRID_VENDAS
INNER JOIN VENDAS_ITENS ON VENDAS_ITENS.ID_VENDA = GRID_VENDAS.ID
INNER JOIN GRID_PRODUTOS ON GRID_PRODUTOS.ID = VENDAS_ITENS.ID_PRODUTO
INNER JOIN PRODUTOS_MARCA ON PRODUTOS_MARCA.ID = GRID_PRODUTOS.ID_MARCA
WHERE
    GRID_VENDAS.STATUS = 'Venda faturada'
    AND GRID_VENDAS.DATA_EMISSAO BETWEEN '2025-11-28' AND '2025-11-29'   -- <<< ALTERE AQUI
GROUP BY                                         
    PRODUTOS_MARCA.DESCRICAO
ORDER BY
    TOTAL_VENDIDO DESC;