Vou mostrar como realizar uma consulta que retorna o faturamento de cada cliente em determinado período, para isto vou usar a função Sum(Soma) e a Clausura Group BAY.
este exemplo esta usando a base de dados Microsiga Protheus.
SELECT
B.A1_NOME,B.A1_TEL,B.A1_EMAIL,B.A1_EST,SUM(F2_VALBRUT)
From SF2010 as A -- Alias da Tabela de nota Fiscal
Join SA1010 as B -- Alias Tabela Cadastro de Cliente
ON
A.F2_CLIENTE = B.A1_COD and A.F2_LOJA = B.A1_LOJA and B.D_E_L_E_T_ <> '*'
where A1_MSBLQL ='2' and a.D_E_L_E_T_ <> '*'
and A.F2_EMISSAO ='20140101' and A.F2_EMISSAO ='20150602'
group by B.A1_NOME, B.A1_TEL, B.A1_EMAIL, B.A1_EST
a funçao sum, soma o valor de cada nota e todas as vezes que usa a função Sum também sera usado o Group By.
Nenhum comentário:
Postar um comentário