IF  EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'[dbo].[sel_planesMttoEquipo]') AND type in (N'P', N'PC'))DROP PROCEDURE [dbo].[sel_planesMttoEquipo]
GO
CREATE PROCEDURE [dbo].[sel_planesMttoEquipo] 
	@p_idEquipo int
AS
BEGIN
	
	SET NOCOUNT ON;

	select
		vf.id idVisita,
		ce.cnt_contrato_contrato nombrePlan,
		vf.fecha_ff fecha,
		case when vf.doc_documento_ot_prefijo = '' then '' else CAST(doc_documento_ot_prefijo AS varchar) + '-' + CAST(doc_documento_ot_documento_numero AS varchar) end ot,
		cfc.ter_tercero_proveedor_tercero proveedor,
		dateadd(dd, vf.[cat_catalogo.tempario_periodoDias], vf.fecha_ff) fechaGarantia
	from view_cnt_contratoEquipo ce
		inner join view_cnt_visitaFija vf 
	on vf.id_contratoEquipo = ce.id
		inner join view_cnt_configContrato cfc
	on ce.id = cfc.id_contratoEquipo
	where
		ce.id_equipo = @p_idEquipo
END