[英]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.