我需要按以下方式编写查询
SELECT
CASE WHEN @Show_Subtotals = 'False' THEN 'True'
ELSE <This is what i needed figured out> (True or False)
END AS HideDetails
我不确定如何在else中显示多个值。我正在使用此sql语句作为具有级联参数的SSRS报告的数据源。
谢谢!
答案 0 :(得分:1)
假设您希望仅在True
为假时显示@Show_Subtotals
,并在True
为True时显示False
和@Show_Subtotals
(作为单独的选项)尝试:
select 'True' AS HideDetails UNION ALL
select 'False' AS HideDetails WHERE @Show_Subtotals = 'True'