SQL Server中的Case语句,可以在SSRS中使用

时间:2015-02-06 17:51:13

标签: sql-server

我需要按以下方式编写查询

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报告的数据源。

谢谢!

1 个答案:

答案 0 :(得分:1)

假设您希望仅在True为假时显示@Show_Subtotals,并在True为True时显示False@Show_Subtotals(作为单独的选项)尝试:

select 'True' AS HideDetails UNION ALL
select 'False' AS HideDetails WHERE @Show_Subtotals = 'True'