/****** Object:  View [dbo].[V_EST_NF_CONTROLE_NUMERACAO]    Script Date: 02/12/2014 12:04:37 ******/
IF  EXISTS (SELECT * FROM sys.views WHERE object_id = OBJECT_ID(N'[dbo].[V_EST_PROD_CPL_MOVIMENTACAO_CONTROLADO_CONFERENCIA]'))
DROP VIEW [dbo].[V_EST_PROD_CPL_MOVIMENTACAO_CONTROLADO_CONFERENCIA]
GO
GO

/****** Object:  View [dbo].[V_EST_PROD_CPL_MOVIMENTACAO_CONTROLADO_CONFERENCIA]    Script Date: 03/07/2015 10:57:08 ******/
SET ANSI_NULLS ON
GO

SET QUOTED_IDENTIFIER ON
GO
 
--SELECT * FROM V_EST_PROD_CPL_MOVIMENTACAO_CONTROLADO_CONFERENCIA
CREATE VIEW [dbo].[V_EST_PROD_CPL_MOVIMENTACAO_CONTROLADO_CONFERENCIA] AS 
select
	cp.CD_CTR,
	cp.CD_PROD,
	cp.DS_PROD,
	cp.QT_EST_FINAL AS QTDE_PROD_RELA,
	cpinv.QTDE_PROD AS QTDE_PROD_INV,
	(cp.QT_EST_FINAL - cpinv.QTDE_PROD) * -1 AS QTDE_DIF

from
	(SELECT
		DISTINCT 
		CD_CTR,
		CD_PROD,
		DS_PROD,
		QT_EST_FINAL
	FROM
		EST_PROD_CPL_MOVIMENTACAO_CONTROLADO_CPL) cp INNER JOIN EST_PROD_CPL_MOVIMENTACAO_CONTROLADO_INV cpinv on
	cp.CD_CTR = cpinv.CD_CTR AND
	cp.CD_PROD = cpinv.CD_PROD
WHERE
	cp.QT_EST_FINAL <> cpinv.QTDE_PROD
	 

GO


