HOPLA JAVIER QUERO REPLICAR O RELATÓRIO DE ANÁLISE DE VENDAS PARA ADICIONAR COLUNAS MAS:
TENHO A SEGUINTE CONSULTA MAS ELA RETORNA DIFERENÇAS EM ALGUNS ITENS QUANDO ESTES TÊM DESCONTOS, FATURAS DE ANTECIPAÇÃO OU ESTÃO EM ABERTO.
NO GERAL, ELA SE ALINHA EM 80%, PRECISO DE 100%. PODERIAM ME AJUDAR, POR FAVOR?
SELECT ItemCode,
Sum(TotFac) - SUM(TotNC) as 'Faturamento Líquido',
Sum(GBrutaFac)-SUM(GbrutaNC) as 'GBruta',
Round((Sum(GBrutaFac)-SUM(GbrutaNC))/case when (Sum(TotFac) - SUM(TotNC))= 0 then 1 else (Sum(TotFac) - SUM(TotNC)) end *100,2) as '% Margem'
FROM (
SELECT
ItemCode = T1.ItemCode,
Marca = (Select T2.FirmName from OMRC T2 JOIN OITM T3 on T2.FirmCode = T3.FirmCode where T3.ItemCode=T1.Itemcode),
TotFac = Sum(T1.Linetotal),
GBrutaFac = SUM(T1.GrssProfit),
TotNc= 0,
GbrutaNC = 0
FROM OINV T0 (NOLOCK) INNER JOIN INV1 T1 (NOLOCK) ON T0.DocEntry = T1.DocEntry
WHERE (T0.[DocDate] >='20140101' AND T0.[DocDate] <='20141231')
and T0.DocType = 'I' -- apenas faturas de artigos
Group by T1.ItemCode
Union