日期:2014-05-18 浏览次数:20382 次
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())
------解决方案--------------------