5

我正在尝试获取一组邮政编码(特定上传集中具有大多数条目的邮政编码)的 MODE 平均值。我想让它成为一个标量函数,而不是一个存储过程。

为什么会这样:

Select Top 1 LocationZip
from UploadSetZipCodeCount
where WorkOrderSet = 31
Order by ZipCount desc

但不是这个:

Select @setbasezip= Top 1 LocationZip
from UploadSetZipCodeCount
where WorkOrderSet = 31
Order by ZipCount desc

我的声明类型对于 LocationZip 字段是正确的。

4

1 回答 1

6

只是一个语法问题......select top 1应该在变量赋值之前:

Select Top 1 @setbasezip = LocationZip
from UploadSetZipCodeCount
where WorkOrderSet = 31
Order by ZipCount desc
于 2012-04-09T17:23:24.447 回答