Paso dos parámetros, es decir, @AccountId
y @key
. Quiero mostrar todos los valores presentes en la base de datos para @AccountId
y @key
cuando no hay valores en los parámetros, es decir, @AccountId
y @key
. Quiero hacer esto para el mismo conjunto de datos. ¿Es esto posible o tengo crear diferentes conjuntos de datos?¿Cómo pasar todos los valores de la tabla en ssrs cuando no hay ningún valor en los parámetros?
La consulta que estoy usando es:
CREATE PROCEDURE [dbo].[GetDenyList]
@AccountId nvarchar(100),
@key nvarchar(400)
AS
select New_AccountId AS 'AccountId/Key', New_Description AS 'Reason',CreatedOn AS 'Date'
from abc.dbo.New_keydenylist
where New_AccountId is not null
AND @AccountId = New_AccountId
union all
select new_key AS 'AccountId/Key', New_Description AS 'Reason',CreatedOn AS 'Date'
from abc.dbo.New_keydenylist
where New_key is not null
and @Key=New_key
Quiero que todos los valores deben mostrarse sólo cuando no hay entrada de los parámetros y los valores correctos se debe mostrar para los parámetros de la entrada –
@ user1677027, Esto mostrará todos los valores cuando no haya entrada en los parámetros, es decir, si los dos parámetros son 'NULL' ¿no es eso lo que estás buscando? ¿Puedes aclarar más? –
Los valores están llegando pero los parámetros no están dando los resultados correctos. Siempre da todos los valores cuando seleccionamos el parámetro –