日期:2014-05-18 浏览次数:20506 次
Create FUNCTION dbo.GetLenghtDate(@CustID as Numeric(9,0))
RETURNS varchar(200)
BEGIN
declare @LeftDate datetime
set @LeftDate=(SELECT DATEDIFF(n,SELECT EndTime FROM TableName WHERE pid =(SELECT Max(PID)AS PID FROM TableName WHERE CustID=@CustID),GetDate()))
return @LeftDate
END
--服务器: 消息 156,级别 15,状态 1,过程 GetLenghtDate,行 6
--在关键字 'SELECT' 附近有语法错误。
--服务器: 消息 170,级别 15,状态 1,过程 GetLenghtDate,行 6
--第 6 行: ',' 附近有语法错误。
SELECT @LeftDate=DATEDIFF(n,SELECT EndTime FROM TableName WHERE pid =(SELECT Max(PID)AS PID FROM TableName WHERE CustID=@CustID),GetDate())
------解决方案--------------------