Perguntas Curva ABC em Excel

Mais
9 anos 5 meses atrás #26189 por CesarKayatt
Boa tarde!

Estou desenvolvendo varias planilhas Excel integradas com o Protheus (SQL) e me deparei com um problema:

- não conseguindo unir a tabela SD2 de tres empresas SD2010, SD2020 e SD2030... segue o select

SELECT D2.D2_COD as Produto,
B1.B1_DESC as Descricao,
SUM(D2.D2_QUANT) as Qtde_Venda,
SUM(D2.D2_TOTAL) as TOTAL_VENDA
FROM SD2010 AS D2 LEFT JOIN SB1010 as B1 on D2.D2_COD = B1.B1_COD
WHERE D2.D_E_L_E_T_ =' ' and SUBSTRING(D2_EMISSAO,5,2) > 10
GROUP BY D2.D2_COD,B1.B1_DESC

alguem teria alguma dica de como posso unificar as empresas dentro desse select?

Obrigadão!

Cesar

Por favor Acessar ou Registrar para participar da conversa.

Mais
9 anos 5 meses atrás #26193 por lalberto
Respondido por lalberto no tópico Curva ABC em Excel
SELECT D2.D2_COD as Produto,B1.B1_DESC as Descricao,SUM(D2.D2_QUANT) as Qtde_Venda,SUM(D2.D2_TOTAL) as TOTAL_VENDA
FROM SD2010 AS D2
LEFT JOIN SB1010 as B1 on D2.D2_COD = B1.B1_COD
WHERE D2.D_E_L_E_T_ =' ' and SUBSTRING(D2_EMISSAO,5,2) > 10
GROUP BY D2.D2_COD,B1.B1_DESC

UNION ALL

SELECT D2.D2_COD as Produto,B1.B1_DESC as Descricao,SUM(D2.D2_QUANT) as Qtde_Venda,SUM(D2.D2_TOTAL) as TOTAL_VENDA
FROM SD2020 AS D2
LEFT JOIN SB1020 as B1 on D2.D2_COD = B1.B1_COD
WHERE D2.D_E_L_E_T_ =' ' and SUBSTRING(D2_EMISSAO,5,2) > 10
GROUP BY D2.D2_COD,B1.B1_DESC

UNION ALL

SELECT D2.D2_COD as Produto,B1.B1_DESC as Descricao,SUM(D2.D2_QUANT) as Qtde_Venda,SUM(D2.D2_TOTAL) as TOTAL_VENDA
FROM SD2030 AS D2
LEFT JOIN SB1030 as B1 on D2.D2_COD = B1.B1_COD
WHERE D2.D_E_L_E_T_ =' ' and SUBSTRING(D2_EMISSAO,5,2) > 10
GROUP BY D2.D2_COD,B1.B1_DESC

Luiz Alberto Vieira Alves
Proprietário
55 (12) 9 8256-5905 (Vivo)
www.3lsystems.com.br
www.masteradvpl.com.br

Por favor Acessar ou Registrar para participar da conversa.

Mais
9 anos 5 meses atrás - 9 anos 5 meses atrás #26212 por CesarKayatt
Respondido por CesarKayatt no tópico Curva ABC em Excel
Obrigado Luiz, mas precisava mesmo era somar os itens de cada produto e com UNION ele esta criando registros novos ao invés de somar na quantidade. Acabei por não me expressar corretamente.
Ultima edição: 9 anos 5 meses atrás por CesarKayatt.

Por favor Acessar ou Registrar para participar da conversa.

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