我正在尝试用rollup和grouping function.When中的case语句创建一个数据透视表。数据透视表的列部分中的数据不需要更改。我的查询效果很好,CAST( (CASE WHEN election1 IS NOT NULL THEN 1 ELSE 0 END)
+(CASE WHEN election2
使用下面的sql时,我得到了我的数据类型不相等的错误。C1是varchar,C2是一个数字。我发现数据透视表必须具有相同的数据类型,但是在使用下面这样的case语句时,我如何将数字转换为varachar呢?SELECT userID,
WHEN 'c1' THENWHEN 'c2' THEN
'Column2&
我正在CTE中构建一个透视查询。我使用动态透视查询来透视Table_1 DECLARE @DynamicCol AS NVARCHAR(MAX),
select @DynamicCol语句用作: Select *,case when (3 is null) then 'some result' else '' end from CTE 在每个查询中,我都没有得到查询