× Linguagem de Programação ADVPL

Perguntas Duvida Query para Montar CMV

Mais
6 anos 1 mês atrás #32507 por Zolks
Bom dia,
Sou novo aqui no fórum e com AdvPL.

Queria montar um relatório para extrair todas as informações do protheus sem ter que manipular os dados.

Minha ideia era listar todos os produtos cadastrados, as compras, o custo da mercadoria, as vendas e o custo da venda.

Para levar o custo, foi criado um PE para gravar o valor unitário na SB8, para eu conseguir buscar tanto na entrada quanto na saída.

Segue a Query que fiz, porém ele não retorna o que eu esperava kkk
SELECT 
	B1_DESC, SUM(D1_QUANT), (SUM(D1_QUANT * B8_XVLUNIT)) AS 'CUSTO COMPRA', SUM(D2_QUANT), (SUM(D2_QUANT * B8_XVLUNIT)) AS 'CUSTO VENDA'
FROM 
	SB1010 SB1
LEFT JOIN 
	AAAAASD1AMT SD1
ON
	SD1.D1_FILIAL = '01' AND
	SB1.B1_COD = SD1.D1_COD AND
	SB1.D_E_L_E_T_ = ' '
LEFT JOIN
	AAAAASD2AMT SD2
ON
	SD2.D2_FILIAL = '01' AND
	SB1.B1_COD = SD2.D2_COD AND
	SB1.D_E_L_E_T_ = ' '
LEFT JOIN
	SB8010 SB8
ON
	SB1.B1_COD = SB8.B8_PRODUTO AND
	SD1.D1_LOTECTL = SB8.B8_LOTECTL AND
	SD2.D2_LOTECTL = SB8.B8_LOTECTL AND
	SB1.D_E_L_E_T_ = ' '
WHERE
	SD1.D1_FILIAL = '01' AND
	SD2.D2_FILIAL = '01'
GROUP BY
	SB1.B1_DESC
ORDER BY
	SB1.B1_DESC

Por favor Acessar ou Registrar para participar da conversa.

Tempo para a criação da página:0.105 segundos
Joomla templates by a4joomla