【发布时间】:2016-08-22 11:51:28
【问题描述】:
我在 SSRS 中有一些参数。我在所有这些中添加了一个“-All”参数作为默认值。对于一个参数,一个二进制参数,这会导致此错误:
- 将 nvarchar 值“-全部”转换为数据类型位列的语法错误。
这是我的查询:
SELECT mValue.value AS V
FROM FROM SERVER.DB.dbo.table mValue
UNION
SELECT '- All'
FROM SERVER.DB.dbo.table mValue
我需要在我的选择器中选择 3 个选项:- 全部、真、假
这是我的更正,感谢帮助:
SELECT CONVERT(VARCHAR, mValue.value) AS V
FROM FROM SERVER.DB.dbo.table mValue
UNION
SELECT '- All'
FROM SERVER.DB.dbo.table mValue
【问题讨论】:
-
两个select的列数据类型必须兼容。
-
查询后在我的选择器中添加 noChoice 值的另一种方法?
标签: sql sql-server reporting-services binary ssrs-2008