2014-04-04 1 views
0

도시, 주, 우편 번호, 카운티 및 작성자가있는 테이블이 있습니다. 나에게 도시와 지퍼 입력을 기반으로 카운티 이름을 제공하는 함수가 있어야합니다. 생성 된 곳은 2012 년 1 월 1 일 이하입니다. 내가 시작한 것은 다음과 같습니다.TSQL 도시 및 우편 번호를 기반으로 카운티를 찾기위한 기능

ALTER FUNCTION dbo.fn_GetDefaultCounty (
@zip INT, 
@city VARCHAR(25) 
) 
    RETURNS VARCHAR(25) 
    AS 
    BEGIN 

DECLARE @county VARCHAR(25) 

SELECT @county = county 
FROM tzprod.plandata_rpt.dbo.zipcode 
WHERE createdate < '1/1/2012' 

RETURN @county 
    END 

그러나 작동하지 않습니다. 어떤 도움을 주시면 감사하겠습니다.

답변

1

입력 사항 (ZIP, 도시)을 입력하지 않았습니다.

SELECT @county = county 
FROM tzprod.plandata_rpt.dbo.zipcode 
WHERE zip = @zip AND 
    city = @city AND 
    createdate < '1/1/2012' 
+0

물론 .... 항상 나를 잡아주는 세부 사항입니다. 감사! –

관련 문제