iscomar001
4/11/2019 - 3:22 PM

Gestiones Visita

--SELECT * FROM tblCategoria
DECLARE @fechaInicial DATETIME =dbo.fn_FechaInicio(<@fechaInicial, DATETIME,getDate()>);
DECLARE @fechaFinal DATETIME = dbo.fn_FechaFinal( <@fechaFinal, DATETIME,getDate()>);
DECLARE @idCategoria DATETIME = <@idCategoria, INT,7>;

SELECT 
	'VISITA' AS tipoGestion,
	cc.numeroCuentaCliente,
	cat.descripcionCategoria,
	cc.tipo_asignacion as asignacion,
	cc.fechaAsignacion,
	cc.territorial,
	cc.idCiclo,
	dvis.fchCreado as fechaGestion,
	dvis.nombreVisitador AS creadoPor,
	cr.descripcionCorta as codigoResultado,
	eg.descCortaEstatusGestion as estatusGestion,
	dvis.fchVisita as fechaVisita,
	ISNULL(ges.comentario,'') + ISNULL(dvis.comentarios,'') as comentarios	
FROM tblDetalleVisitas dvis INNER JOIN tblGestion ges(NOLOCK)
	ON dvis.idGestion = ges.idGestion INNER JOIN tblCarteraCliente cc (NOLOCK)
	ON ges.numeroCuentaCliente = cc.numeroCuentaCliente INNER JOIN tblCategoria cat (NOLOCK)
	ON cc.idCategoria = cat.idCategoria INNER JOIN tblCodigoResultado cr (NOLOCK)
	ON dvis.IdCodigoResultado = cr.idCodigoResultado INNER JOIN tblEstatusGestion eg (NOLOCK)
	ON dvis.idEstatusVisita = eg.idEstatusGestion 
WHERE dvis.fchCreado BETWEEN @fechaInicial AND @fechaFinal
	AND cc.idCategoria = @idCategoria
	AND ges.idTipoGestion = 6
--SELECT * FROM tmpCuentas
DECLARE @fechaInicial DATETIME =dbo.fn_FechaInicio(<@fechaInicial, DATETIME,getDate()>);
DECLARE @fechaFinal DATETIME = dbo.fn_FechaFinal( <@fechaFinal, DATETIME,getDate()>);

SELECT 
	'VISITA' AS tipoGestion,
	cc.numeroCuentaCliente,
	cat.descripcionCategoria,
	cc.tipo_asignacion as asignacion,
	cc.fechaAsignacion,
	cc.territorial,
	cc.idCiclo,
	dvis.fchCreado as fechaGestion,
	dvis.nombreVisitador AS creadoPor,
	cr.descripcionCorta as codigoResultado,
	eg.descCortaEstatusGestion as estatusGestion,
	dvis.fchVisita as fechaVisita,
	ISNULL(ges.comentario,'') + ISNULL(dvis.comentarios,'') as comentarios	
FROM tblDetalleVisitas dvis INNER JOIN tblGestion ges(NOLOCK)
	ON dvis.idGestion = ges.idGestion INNER JOIN tmpCuentas tmp
	ON ges.numeroCuentaCliente = tmp.numeroCuentaCliente INNER JOIN tblCarteraCliente cc (NOLOCK)
	ON ges.numeroCuentaCliente = cc.numeroCuentaCliente INNER JOIN tblCategoria cat (NOLOCK)
	ON cc.idCategoria = cat.idCategoria INNER JOIN tblCodigoResultado cr (NOLOCK)
	ON dvis.IdCodigoResultado = cr.idCodigoResultado INNER JOIN tblEstatusGestion eg (NOLOCK)
	ON dvis.idEstatusVisita = eg.idEstatusGestion 
WHERE dvis.fchCreado BETWEEN @fechaInicial AND @fechaFinal
	AND ges.idTipoGestion = 6