2012-04-09 3 views
4

일련의 우편 번호 (특정 업로드 세트의 대부분 항목이있는 우편 번호)에 대해 MODE 평균을 얻으려고합니다. 스토어드 프로 시저 대신 스칼라 함수로 만들고 싶습니다.TSQL 상위 1 매개 변수 할당 문제

이 작품 않는 이유 :

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 필드에 대한 올바른입니다.

답변

5

그냥 문법 문제 ... select top 1 변수 할당하기 전에 와야한다 :

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