IF EXISTS (SELECT * FROM SYS.VIEWS WHERE NAME = 'V_EST_PROD_TBL_FIDEL_PONTUACAO_ESPECIAL_DIA_SEMANA')
	DROP VIEW V_EST_PROD_TBL_FIDEL_PONTUACAO_ESPECIAL_DIA_SEMANA
GO

CREATE VIEW
	[dbo].[V_EST_PROD_TBL_FIDEL_PONTUACAO_ESPECIAL_DIA_SEMANA]
AS

SELECT
	CD_TBL_FIDEL_PONTO_ADICIONAL,
	0 AS DIA
FROM 
	EST_PROD_TBL_FIDEL_PONTUACAO_ESPECIAL
WHERE
	TODOS_DIAS = 1

UNION

SELECT
	CD_TBL_FIDEL_PONTO_ADICIONAL,
	1 AS DIA
FROM 
	EST_PROD_TBL_FIDEL_PONTUACAO_ESPECIAL
WHERE
	DOM = 1
	AND TODOS_DIAS = 0

UNION

SELECT 
	CD_TBL_FIDEL_PONTO_ADICIONAL,
	2
FROM 
	EST_PROD_TBL_FIDEL_PONTUACAO_ESPECIAL
WHERE
	SEG = 1
	AND TODOS_DIAS = 0

UNION

SELECT 
	CD_TBL_FIDEL_PONTO_ADICIONAL,
	3
FROM 
	EST_PROD_TBL_FIDEL_PONTUACAO_ESPECIAL
WHERE
	TER = 1
	AND TODOS_DIAS = 0

UNION

SELECT 
	CD_TBL_FIDEL_PONTO_ADICIONAL,
	4
FROM 
	EST_PROD_TBL_FIDEL_PONTUACAO_ESPECIAL
WHERE
	QUA = 1
	AND TODOS_DIAS = 0

UNION

SELECT 
	CD_TBL_FIDEL_PONTO_ADICIONAL,
	5
FROM 
	EST_PROD_TBL_FIDEL_PONTUACAO_ESPECIAL
WHERE
	QUI = 1
	AND TODOS_DIAS = 0

UNION

SELECT 
	CD_TBL_FIDEL_PONTO_ADICIONAL,
	6
FROM 
	EST_PROD_TBL_FIDEL_PONTUACAO_ESPECIAL
WHERE
	SEX = 1
	AND TODOS_DIAS = 0

UNION

SELECT 
	CD_TBL_FIDEL_PONTO_ADICIONAL,
	7
FROM 
	EST_PROD_TBL_FIDEL_PONTUACAO_ESPECIAL
WHERE
	SAB = 1
	AND TODOS_DIAS = 0


GO


