timscronin
MIS
I have the function below, can you not use getdate() in a function. It tells me Invalid use of 'getdate' within a function.
alter function [dbo].[fnGetOrderAlertsandMessages](@orderid int )
returns varchar(350)
as
begin
declare @ret varchar(350)
select @ret = coalesce(@ret+', ', '') +
case t.FieldValue
when '1' then oa.comments
else t.longdescr
end
from OrderAlerts oa inner join
Translate t on t.TranslateID = oa.TranslateID and t.MaxEffDtFlag = 1 and t.IsActive = 1
where oa.OrderID = @orderid
and t.FieldName in ('Alerts','Messages')
and oa.created < getdate() + 1
group by t.LongDescr, oa.comments, t.fieldvalue
return @ret
end
alter function [dbo].[fnGetOrderAlertsandMessages](@orderid int )
returns varchar(350)
as
begin
declare @ret varchar(350)
select @ret = coalesce(@ret+', ', '') +
case t.FieldValue
when '1' then oa.comments
else t.longdescr
end
from OrderAlerts oa inner join
Translate t on t.TranslateID = oa.TranslateID and t.MaxEffDtFlag = 1 and t.IsActive = 1
where oa.OrderID = @orderid
and t.FieldName in ('Alerts','Messages')
and oa.created < getdate() + 1
group by t.LongDescr, oa.comments, t.fieldvalue
return @ret
end