Hola, tengo en un reporte 2 datasets, el primero es el principal y se llama
SIPDS, el cual contiene el siguiente query:
SELECT Propuesta.FechaRecibo, Usuario.Nombre AS Vendedor,
ResponsablePropuesta.FechaPlanEntrega, Usuario_1.Nombre AS RespProp,
Estado.Descripcion, Prospecto.Nombre AS Prospecto,
Propuesta.IdPropuesta, Propuesta.FechaCierre
FROM Propuesta FULL OUTER JOIN
Usuario ON Propuesta.IdUsuario = Usuario.IdUsuario
FULL OUTER JOIN
ResponsablePropuesta ON Propuesta.IdPropuesta =
ResponsablePropuesta.Idpropuesta FULL OUTER JOIN
Estado ON Propuesta.IdEstado = Estado.IdEstado FULL
OUTER JOIN
Usuario AS Usuario_1 ON
ResponsablePropuesta.RespPropuesta = Usuario_1.IdUsuario FULL OUTER JOIN
Prospecto ON Propuesta.IdProspecto =
Prospecto.IdProspecto
WHERE (Estado.IdEstado = 1) AND (Propuesta.FechaRecibo BETWEEN
@FechaInicio AND @FechaFinal) AND (Usuario_1.IdUsuario = @Responsable)
ORDER BY RespProp, ResponsablePropuesta.FechaPlanEntrega
Como se pueden dar cuenta maneja tres parametros uno de los cuales para
comodidad del usuario coloque el segundo dataset para el responsable y que
pudiera elegirlo de la lista:
SELECT IdUsuario, Nombre
FROM Usuario
ORDER BY Nombre
La pregunta que me asalta es si existe alguna manera que el parametro
responsable no sea requerido y me muestre sin embargo los resultados con
respecto a la fecha?
Leer las respuestas