Perguntas Curva ABC em Excel

Mais
11 anos 11 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
11 anos 11 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
11 anos 11 meses atrás - 11 anos 11 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: 11 anos 11 meses atrás por CesarKayatt.

Por favor Acessar ou Registrar para participar da conversa.

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