簡體   English   中英

SSRS中的動態SQL查詢(Sql Server Report Server 2012)

[英]Dynamic sql query in SSRS (Sql Server Report Server 2012)

我在vs2010中創建了一個名為“ clients ”的報告,其中顯示了具有以下屬性的客戶端列表:

clientID,firstname,lastname,adres,country,birthday

我用數據源和數據集創建了這個報告。 在這個數據集中,我創建了一個這樣的查詢:

select firstname, lastname, adres, country, birthday
from clients

這很有效!

我想添加2 optonal parameters

param_clientID ,param_birthDay

如果填充,我想在where clausule中使用這些參數。

where clientID = param_clientID and birthday = param_birthDay

應該可以填充clientID,而不是生日參數。 否則也。

我怎樣才能做到這一點?

向您報告添加(可選)參數非常簡單。

首先使您的參數可以為空。

select firstname, lastname, adres, country, birthday 
from clients
where (clientID = @clientID or @clientID is null) 
and (birthday = @birthDay or @birthDay is null)

有關更詳細的說明:

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM