RowNumber Case语句显示无效列

时间:2016-02-24 22:08:38

标签: sql tsql reporting-services

问题:我在T-SQL中有一个查询,我在我的SELECT中设置了ROW_NUMBER作为RowNumber并在名为UnitNumber的列上进行了分区。我想创建一个CASE语句,说明:

CASE WHEN RowNumber = 1 then un.SqFt Else '' End as GrpSqft

但是,我收到的错误是我的RowNumber列无效。我把它放在错误的位置吗?我是Sql的新手,我很难理解如何将列定义为“内置”列。我明白了:

[无效的列名称'RowNumber'。 ]

所需结果是一个列“GrpSqft”,所有SqFt值都属于RowNumber = 1

谢谢,

1 个答案:

答案 0 :(得分:1)

需要

new PostAsyncTask(urlString, requestString).execute();