create function abc(@a datetime,@b datetime)
returns datetime
as
begin
   declare @c datetime
   set @c = (case when @a >= @b then @a else @b end)
   return @c
end
go--调用:
select dbo.abc('2003-01-01','2004-01-02')

select dbo.abc(字段1,字段2) from 表