我有一个关于 Transact SQL 函数的问题。我需要将两个 INT 值组合成一个 VARCHAR 值。例如下限 = '5',上限 = '15' 我的结果应该是“5 - 15”
表格如下所示: ID 下限 上限 1 5 15 2 3 19 等。
到目前为止的代码是这样的。剩下的就是结合两个结果:任何帮助将不胜感激!
CREATE FUNCTION [dbo].[GiveMeTheRange] (@argID INT)
RETURNS VARCHAR
AS
BEGIN
DECLARE @Range VARCHAR;
DECLARE @LowerLimit DOUBLE PRECISION;
DECLARE @UpperLimit DOUBLE PRECISION;
SELECT @LowerLimit = [Lower Limit]
FROM T_VormFactorKlassen
WHERE (ID = (@argID)
SELECT @UpperLimit = [Upper Limit]
FROM T_VormFactorKlassen
WHERE (ID = (@argID)
-- concattenate(@LowerLimit ' - ' @UpperLimit) <----That ain't workin'
RETURN @VormFactorKlasseNaam ;
END
谢谢