TSQL 函数根据城市和 zip 查找县
Posted
技术标签:
【中文标题】TSQL 函数根据城市和 zip 查找县【英文标题】:TSQL Function to find a county based on city and zip 【发布时间】:2014-04-04 17:46:41 【问题描述】:我有一张包含城市、州、邮编、县和创建日期的表格。我需要一个函数,根据创建日期小于 2012 年 1 月 1 日的城市和 zip 输入为我提供县名。我的开始是这样的:
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】:您没有包含输入(邮政编码、城市)。
SELECT @county = county
FROM tzprod.plandata_rpt.dbo.zipcode
WHERE zip = @zip AND
city = @city AND
createdate < '1/1/2012'
【讨论】:
以上是关于TSQL 函数根据城市和 zip 查找县的主要内容,如果未能解决你的问题,请参考以下文章
TSQL UDF 根据第一个函数参数的值返回具有不同列数的表