IF  EXISTS (SELECT * FROM sys.views WHERE object_id = OBJECT_ID(N'[dbo].[V_RELATORIO_MOVIMENTO_VENDAS_PRODUTOS_ANUAL]'))
DROP VIEW [dbo].[V_RELATORIO_MOVIMENTO_VENDAS_PRODUTOS_ANUAL]
GO
--SELECT * FROM V_RELATORIO_MOVIMENTO_VENDAS_PRODUTOS_ANUAL WHERE ANO=2017 AND MES  IN (1,2,3,4,5,6)
CREATE VIEW V_RELATORIO_MOVIMENTO_VENDAS_PRODUTOS_ANUAL AS
SELECT 
	EST_PROD_CPL_VD.ANO as Ano,
	EST_PROD_CPL_VD.MES as Mes,
	V_BI_FILIAL.Filial,
	V_BI_FILIAL.GrupoEconomico,
	V_BI_FILIAL.Supervisor,
	V_BI_FILIAL.RegiaoFilial,	
	V_BI_FILIAL.Cidade,
	V_BI_EST_PROD.produto,
	V_BI_EST_PROD.Descricao,
	V_BI_EST_PROD.Linha,
	V_BI_EST_PROD.Categoria,
	V_BI_EST_PROD.Departamento,
	V_BI_EST_PROD.AreaAtendimento,
	V_BI_EST_PROD.Segmento,
	V_BI_EST_PROD.NomeFabricante,
	EST_PROD_CPL_VD.VLR_VD AS VlrVendas, 
	EST_PROD_CPL_VD.QT_VD AS QtdeVd,
	EST_PROD_CPL_VD.VLR_CUSTO_MD AS VlrCustoMedio,
	EST_PROD_CPL_VD.VLR_CUSTO AS VlrCustoUltimo,
	EST_PROD_CPL_VD.VLR_CUSTO_GER AS VlrCustoGer
FROM            
	EST_PROD_CPL_VD INNER JOIN V_BI_EST_PROD ON
	EST_PROD_CPL_VD.CD_EMP  = 1 AND
	EST_PROD_CPL_VD.CD_PROD = V_BI_EST_PROD.produto
	INNER JOIN V_BI_FILIAL ON
	EST_PROD_CPL_VD.CD_EMP = 1
	AND EST_PROD_CPL_VD.CD_FILIAL = V_BI_FILIAL.filial
